Posts

Showing posts from February, 2019

Industry Practices and Tools 2 Article

Image
01)  Maintaining the quality of the Code Quality Code quality is very important thing that we should keep clean as a software developers. Imagine that we are investing money to build a Home. We are building a home to feel safe in, while growing our family for long time. How we feel if we get some damages or dis-satisfaction after building home. Apply the same theory for software development. Code Quality matters: Long term usefulness and long term maintainability of the code. Minimize errors and easily debugged. Improve understand ability. Decrease risk. Impact of the Quality code: clarity Maintainability Documented Refactored well- tested Extensible Efficiency Code Quality: Weight macro function points. Hal-stead complexity measures. Cyclomatic complexity. Lines of Code. Lines of code per method. Maintain the code quality: Documenting the code. Regular code reviews. Functional testing. Clear requirements. Code Review tools: So...

Tutorial 02 – Industry Practices and Tools 1 Article

Image
VERSION CONTROLLING (01). What is the need for VCS? VCS  needs to merge some kind of programming code.category of software tools that help a software system manage changes to source code over time. It is important to manage the source of different versions at different stages.  The system can be developed incrementally and iteratively. The system can be categorized into smaller subsystems and developed by different groups. (02.) Differentiate the three models of VCSs, stating their pros and cons? 1.Local version control systems. 2.Centralized version control systems. 3.Distributed Version Control Systems.                           ... Local version control systems... uses: Currently building small websites on asp.net in visual studio. Advantages :                     1.oldest one.             ...

Programming Application & framework Tutorial Article

Image
Programming Application and framework                                                                                                                           Tutorial 01 – Introduction to the frameworks  Q &A                                     (01). Compare and contrast declarative and imperative paradigms?   I mperative programming : Imperative programming is a programming paradigm that describes computation in terms of statements that change a program state. each step affects the global state of the computation. HOW we want to do something focuses o...