SubMain - CodeIt.Right The First Time!

/Community

Support Community for SubMain Products
 Home Products Services Download Purchase Support
in Search
 
Home Forums Blogs Tutorials/CIR Tutorials/GD Downloads
Welcome to SubMain Community Sign in | Join | Help

Browse by Tags

All Tags » ErikDietrich
Showing page 1 of 2 (17 total posts)
  • You Can Use GhostDoc's Document This with JavaScript

    If you haven't lived in a techie cave the last 10 years, you've probably noticed JavaScript's rise to prominence.  Actually, forget prominence.  JavaScript has risen to command consideration as today's lingua franca of modern software development. I find it sort of surreal to contemplate that, given my own backstory.  ...
    Posted to SubMain Blog (Weblog) by Anonymous on February 6, 2017
  • If You Automate Your Tests, Automate Your Code Review

    For years, I can remember fighting the good fight for unit testing.  When I started that fight, I understood a simple premise.  We, as programmers, automate things.  So, why not automate testing? Of all things, a grad school course in software engineering introduced me to the concept back in 2005.  It hooked me ...
    Posted to SubMain Blog (Weblog) by Anonymous on January 30, 2017
  • Are You Ready for Zero Day Software Deployment?

    As a teenager, I remember having a passing interest in hacking.  Perhaps this came from watching the movie Sneakers.  Whatever the origin, the fancy passed quickly because I prefer building stuff to breaking other people's stuff.  Therefore, what I know about hacking pretty much stops at understanding terminology and high ...
    Posted to SubMain Blog (Weblog) by Anonymous on January 23, 2017
  • CodeIt.Right Rules Explained, Part 2

    A little while back, I started a post series explaining some of the CodeIt.Right rules.  I led into the post with a narrative, which I won't retell.  But I will reiterate the two rules that I follow when it comes to static analysis tooling. Never implement a suggested fix without knowing what makes it a fix. Never ignore ...
    Posted to SubMain Blog (Weblog) by Anonymous on January 12, 2017
  • GhostDoc - Customizing Generated Method Header Comments

    Last month, I wrote a post introducing you to T4 templates.  Near the end, I included a mention of GhostDoc's use of T4 templates in automatically generating code comments.  Today, I'd like to expand on that. To recap very briefly, recall that Ghost Doc allows you to generate things like method header comments.  I ...
    Posted to SubMain Blog (Weblog) by Anonymous on January 3, 2017
  • CodeIt.Right Rules, Explained - Part 1

    I've heard tell of a social experiment conducted with monkeys.  It may or may not be apocryphal, but it illustrates an interesting point.  So, here goes. Primates and Conformity A group of monkeys inhabited a large enclosure, which included a platform in the middle, accessible by a ladder.  For the experiment, their ...
    Posted to SubMain Blog (Weblog) by Anonymous on November 29, 2016
  • Intro to T4 Templates: Generating Text in a Hurry

    Today, I'd like to tackle a subject that inspires ambivalence in me.  Specifically, I mean the subject of automated text generation (including a common, specific flavor: code generation). If you haven't encountered this before, consider a common example.  When you file->new->(console) project, Visual Studio generates a ...
    Posted to SubMain Blog (Weblog) by Anonymous on November 22, 2016
  • So You've Inherited a Legacy Codebase

    During my younger days, I worked for a company that made a habit of a strategic acquisition.  They didn't participate in Time Warner style mergers, but periodically they would purchase a smaller competitor or a related product.  And on more than one occasion, I inherited the lead role for the assimilating software from one of ...
    Posted to SubMain Blog (Weblog) by Anonymous on November 1, 2016
  • Elements of Helpful Code Documentation

    If you spend enough years writing software, sooner or later, your chosen vocation will force you into reverse engineering.  Some weird API method with an inscrutable name will stymie you.  And you'll have to plug in random inputs and examine the outputs to figure out what it does. Clearly, this wastes your time.  Even if ...
    Posted to SubMain Blog (Weblog) by Anonymous on October 25, 2016
  • When is It Okay to Turn off Static Analysis Guidance

    The balance among types of feedback drives some weird interpersonal dynamics and balances.  For instance, consider the rather trite (if effective) management technique of the ''compliment sandwich.''  Managers with a negative piece of feedback precede and follow that feedback with compliments.  In that fashion, the compliments ...
    Posted to SubMain Blog (Weblog) by Anonymous on October 19, 2016
1 2 Next >
 
     
 
Home |  Products |  Services |  Download |  Purchase |  Support |  Community |  About Us |