Archive

Michael MULLER

  • , , ,

    Avoid literal numbers (i.e. Magic numbers are not so magic)

    [vc_row][vc_column][nz_btn text=”Software Resiliency” link=”http://casthighlight.wpengine.com/software-resiliency/” target=”_self” animate=”false” animation_type=”ghost” color=”black” size=”small” shape=”rounded” type=”normal” hover_normal=”fill” hover_ghost=”fill” icon=”icon-dashboard”][nz_btn text=”Programming Best Practices” target=”_self” animate=”false” animation_type=”ghost” color=”black” size=”small” shape=”rounded” type=”ghost”…

  • Too many controversial, unsafe or deprecated keywords in procedure divisions

    [vc_row][vc_column width=”1/1″ animate=”false” effect=”fade” margin_b=”true” text_align=”left” pl=”40″ pr=”40″ pt=”0″ pb=”0″][vc_column_text pl=”0″ pr=”0″ pt=”0″ pb=”0″] Too many controversial, unsafe or deprecated keywords in procedure divisions…

  • Ensure that your main SQL-related code artifacts are documented

    [vc_row][vc_column width=”1/1″ animate=”false” effect=”fade” margin_b=”true” text_align=”left” pl=”40″ pr=”40″ pt=”0″ pb=”0″][vc_column_text pl=”0″ pr=”0″ pt=”0″ pb=”0″] Ensure that your main SQL-related code artifacts are documented [/vc_column_text][nz_btn…

  • Operators and operands should use appropriate spacing to help readability

    [vc_row][vc_column width=”1/1″ animate=”false” effect=”fade” margin_b=”true” text_align=”left” pl=”40″ pr=”40″ pt=”0″ pb=”0″][vc_column_text pl=”0″ pr=”0″ pt=”0″ pb=”0″] Operators and operands should use appropriate spacing to help readability…

  • , , ,

    Levels of logic complexity and conditions seem to be unbalanced

    [vc_row][vc_column][nz_btn text=”Software Elegance” link=”http://casthighlight.wpengine.com/software-elegance/” target=”_self” animate=”false” animation_type=”ghost” color=”black” size=”small” shape=”rounded” type=”normal” hover_normal=”fill” hover_ghost=”fill” icon=”icon-dashboard”][nz_btn text=”Code Complexity” target=”_self” animate=”false” animation_type=”ghost” color=”black” size=”small” shape=”rounded” type=”ghost” hover_normal=”fill”…

  • , , ,

    Avoid using “this” unless it points to a newly created object (and tested)

    [vc_row][vc_column width=”1/1″][nz_btn text=”Software Resiliency” link=”http://casthighlight.wpengine.com/software-resiliency/” target=”_self” animate=”false” animation_type=”ghost” color=”black” size=”small” shape=”rounded” type=”normal” hover_normal=”fill” hover_ghost=”fill” icon=”icon-dashboard”][nz_btn text=”Code Reliability” link=”http://casthighlight.wpengine.com/category/product/indicators-methodology/code-insights/software-resiliency/code-reliability/” target=”_self” animate=”false” animation_type=”ghost” color=”black” size=”small” shape=”rounded”…

  • Wildcard imports should not be used too frequently

    [vc_row][vc_column width=”1/1″ animate=”false” effect=”fade” margin_b=”true” text_align=”left” pl=”40″ pr=”40″ pt=”0″ pb=”0″][vc_column_text pl=”0″ pr=”0″ pt=”0″ pb=”0″] Wildcard imports should not be used too frequently [/vc_column_text][nz_btn text=”Software…

  • Exceptions shouldn’t be caught with system exception classes

    [vc_row][vc_column width=”1/1″ animate=”false” effect=”fade” margin_b=”true” text_align=”left” pl=”40″ pr=”40″ pt=”0″ pb=”0″][vc_column_text pl=”0″ pr=”0″ pt=”0″ pb=”0″] Exceptions shouldn’t be caught with system exception classes [/vc_column_text][nz_btn text=”Software…

  • , , ,

    Avoid Implied Typecasting

    [vc_row][vc_column][nz_btn text=”Software Resiliency” link=”http://casthighlight.wpengine.com/software-resiliency/” target=”_self” animate=”false” animation_type=”ghost” color=”black” size=”small” shape=”rounded” type=”normal” hover_normal=”fill” hover_ghost=”fill” icon=”icon-dashboard”][nz_btn text=”Code Reliability” target=”_self” animate=”false” animation_type=”ghost” color=”black” size=”small” shape=”rounded” type=”ghost” hover_normal=”fill”…

  • Using {curly braces} is less error-prone

    [vc_row][vc_column width=”1/1″ animate=”false” effect=”fade” margin_b=”true” text_align=”left” pl=”40″ pr=”40″ pt=”0″ pb=”0″][vc_column_text pl=”0″ pr=”0″ pt=”0″ pb=”0″] Using {curly braces} is less error-prone [/vc_column_text][nz_btn text=”Software Resiliency” link=”http://casthighlight.wpengine.com/category/product/indicators-methodology/code-insights/software-resiliency/”…