Showing posts from May, 2018

Karmaşık bir projeyi yeniden oluşturmak | Optimizing Codes in Financial Services.

In big companies, it is always a good idea to keep current system while it is working. It is a must to improve the current system in order to apply new features on it when it is not enough to answer new business requests to run on it. So it was an opportunity for me to ask more to do more in less time. How was the current system and why it was not enough: It is corporate credits control system and it is the section of controlling cautions against risk on right margins and rates. But to this operation, unfortunately there exists 3 major objects and two of them is quite similar to each other. I think it is because all new software engineers thought the same; not to affect anything and better to create a new stored procedure. It is not right. It is a basic fact that keeps it simple and divides and conquer. It is always suggested to learn and understand the code first with debugging, tracing and reading the code, only after this, think and code. As the story above, over 5 y