Samuel Sharon SidabutarThe Subtle Art of RefactoringRefactoring is action of updating or changing code that has already passed the tests without making it fail or having any perceivable…Apr 11, 2022Apr 11, 2022
Samuel Sharon SidabutarAssuring Quality in Software DevelopmentOne of the most important aspects in software development is maintaining the quality of the code itself. There are multiple ways of doing…Apr 11, 2022Apr 11, 2022
Samuel Sharon SidabutarMaintaining Clean CodeThe most popular definition of clean code is code that is easy to understand and easy to change.Apr 11, 2022Apr 11, 2022
Samuel Sharon SidabutarMaintaining a Theme in an ApplicationAn application needs to have a theme and a standard design guideline in order to not only present our application to the user in good…Apr 11, 2022Apr 11, 2022
Samuel Sharon SidabutarUI & Visual DesignUI design is is the design of user interfaces of software applications with the main focus being usability and the user experience. It…Mar 20, 2022Mar 20, 2022
Samuel Sharon SidabutarTDD, Crucial Procedure or An Unnecessary Hassle?Crucial Procedure or An Unnecessary HassleMar 19, 2022Mar 19, 2022
Samuel Sharon SidabutarWhy and How Do We Use PersonasDalam lingkungan perusahaan, tujuan kita membuat suatu produk (perangkat keras maupun lunak) adalah untuk menghasilkan keuntungan dari…Mar 14, 2022Mar 14, 2022