Skip to content

Truth in Software

Common Code, Coding Conundrums, Creative Cures, Computing Craft

Tag: code readability

Should abbreviations and acronyms be avoided as identifiers in source code?

Ken Gregg August 27, 2019January 29, 2021

The short answer is yes, usually. In most coding standards and guidelines I have worked with (and developed) over the decades, the use abbreviations and acronyms in identifiers (e.g., in variable names, function names, type names, class names, structure names, …

Read more
Maintainability

Why should I add comments to my code?

Ken Gregg August 13, 2019January 29, 2021

Good comments convey important information to the human reader of the code that the code cannot clearly convey by itself. Comments should add value, making the code easier to understand, and therefore more maintainable. Remember that 80% of the cost …

Read more
Maintainability

Should I obscure my source code to make it more secure?

Ken Gregg October 3, 2018January 29, 2021

In a word, no. Obscuring your source code has no benefit in the real world. When you write code, you are not only expressing your intent to the compiler, but you’re also expressing your intent the the human reader — …

Read more
Program Organization

Writing Code that Humans Can Understand

Ken Gregg March 11, 2018January 29, 2021

I’m often asked why I put so much emphasis on writing code that contains relevant comments, code that is readable, and code that is maintainable. After all, isn’t it enough to get the project to build properly and pass any required test …

Read more
Best Practice

Links

  • Log in
  • Register
  • Entries RSS
  • Comments RSS
  • Blog Home
  • Bytellect LLC Home
  • Recommended Reading
  • Free Developer Resources

Categories

  • Bytellect LLC (4)
  • Computing History (2)
  • Operating Systems (2)
    • Windows (1)
  • Software Development (61)
    • .NET Framework (1)
    • Best Practice (10)
      • Code Reviews (1)
      • Maintainability (3)
      • Program Organization (2)
    • C and C++ Languages (9)
    • Code Optimization (3)
    • Data Structures and Algorithms (2)
    • Programming Languages (5)
    • Programming Paradigms (1)
      • Object-Oriented Programming (1)
    • Project Management (2)
    • Software Testing (2)
    • The Business of Software (3)
      • Career Advice for Software Engineers (2)
    • The C Programming Language (8)
    • The C++ Programming Language (7)
    • Visual Studio (3)
    • Windows Programming (1)
  • Vintage Computing (1)
    • TRS-80 (1)

Archives

Recommended Reading





More Recommended Reading

Bytellect LLC is a participant in the Amazon Associates Program, and may earn commissions from qualifying purchases at Amazon.com.


Tags

C++C programming languagelanguage featurecode maintainabilitycareer developmentcode readabilityThe C# Programming Languageportabilitycareer advicecoding standardsreadabilitysource code portabilityvisual studiocompiler optimizationsoftware maintenancelow-level languageprogrammingC99 standardBoolean data typekeyword
More Tags Less Tags
Bytellect LLC Logo

Terms of Use  |  Privacy Policy  |  Cookie Policy

Copyright © 2017- Bytellect LLC.   All rights reserved.

Copyright © 2021 Truth in Software.
Powered by WordPress. | Theme: colorskin by Dimitrakopoulos.