The Ultimate Question of Programming, Refactoring, and EverythingAndrey Karpov
Yes, you've guessed correctly - the answer is "42". In this article you will find 42 recommendations about coding in C++ that can help a programmer avoid a lot of errors, save time and effort. The author is Andrey Karpov - technical director of "Program Verification Systems", a team of developers, working on PVS-Studio static code analyzer. Having checked a large number of open source projects, we have seen a large variety of ways to shoot yourself in the foot; there is definitely much to share with the readers. Every recommendation is given with a practical example, which proves the currentness of this question. These tips are intended for C/C++ programmers, but usually they are universal, and may be of interest for developers using other languages.
• M.C.A (Master of Computer Application) with 9 years and 9 month of experience in software maintenance, application Support, and Software Development Experience in JSP, Servlet, Core java , Struts 1.1, Spring, Jasper Report ,Hibernate and Java Webservices.
• Currently in support and maintenance project for Retail Banking Software of Mortgage.
• 5.7 year experience in java application support.
• 4.2 year experience in java development.
• Working on incident, problem and change request records.
• Root cause analysis for problem records and critical incidents for supported applications.
• Gathering business requirements for new development & enhancements.
• Managing recoveries for business critical applications and critical incidents as per the ITIL operating model.
• Assisting project teams in key deliveries and deployment of changes into production as per standard Application Management change processes.
• Involvement in the DR activities for Finance Applications.
• Involved in Software Development Life Cycle.
• Providing On Call Production Support on rotational basis.
• ITIL foundation certified.
The Ultimate Question of Programming, Refactoring, and EverythingAndrey Karpov
Yes, you've guessed correctly - the answer is "42". In this article you will find 42 recommendations about coding in C++ that can help a programmer avoid a lot of errors, save time and effort. The author is Andrey Karpov - technical director of "Program Verification Systems", a team of developers, working on PVS-Studio static code analyzer. Having checked a large number of open source projects, we have seen a large variety of ways to shoot yourself in the foot; there is definitely much to share with the readers. Every recommendation is given with a practical example, which proves the currentness of this question. These tips are intended for C/C++ programmers, but usually they are universal, and may be of interest for developers using other languages.
• M.C.A (Master of Computer Application) with 9 years and 9 month of experience in software maintenance, application Support, and Software Development Experience in JSP, Servlet, Core java , Struts 1.1, Spring, Jasper Report ,Hibernate and Java Webservices.
• Currently in support and maintenance project for Retail Banking Software of Mortgage.
• 5.7 year experience in java application support.
• 4.2 year experience in java development.
• Working on incident, problem and change request records.
• Root cause analysis for problem records and critical incidents for supported applications.
• Gathering business requirements for new development & enhancements.
• Managing recoveries for business critical applications and critical incidents as per the ITIL operating model.
• Assisting project teams in key deliveries and deployment of changes into production as per standard Application Management change processes.
• Involvement in the DR activities for Finance Applications.
• Involved in Software Development Life Cycle.
• Providing On Call Production Support on rotational basis.
• ITIL foundation certified.