Ammar Muhammad Zufar10 Usability Heuristic in User InterfaceIn the software development process, the interface design and interaction design stages are things that must be done before entering the…6 min read·May 10, 2022----
Ammar Muhammad ZufarRefactoringRefactoring is the practice of altering a software system in a way that it improves its internal structure while leaving the code’s…2 min read·Mar 22, 2022----
Ammar Muhammad ZufarTest Driven DevelopmentTest-driven development (TDD) is not, despite its name, a testing technique but rather a development technique in which the tests are…3 min read·Mar 22, 2022----
Ammar Muhammad ZufarClean CodeCode is clean if it can be understood easily — by everyone on the team. Clean code can be read and enhanced by a developer other than it’s…2 min read·Mar 1, 2022----
Ammar Muhammad ZufarGit Commands You Should Already KnowGit is a free and open source distributed version control system (VCS). As other VCSs out there, Git also has commands that serves purpose.4 min read·Feb 28, 2022----