Skip to content
This repository has been archived by the owner on May 7, 2024. It is now read-only.

Faster codemonkey, faster

Garo Yeriazarian edited this page Oct 28, 2013 · 1 revision

What are your tips and trick and tools for developing more quickly?

Tips & Tricks

  • Use the Visual Studio /// shortcut to help document your methods (Intellisense!)
  • Find open source projects that can do these things
  • Google.
  • Set up a rapid feedback loop (more eyes on it sooner)
  • Better hardware (Solid-State Drive (SSD), multi-monitor)
  • Automate your testing (Continuous Integration, automated publishing)
  • Set up dedicated programming time (free from meetings and distractions)
  • Patterns and consistency
  • Code Generation (T4 template engine comes with Visual Studio, pretty powerful)
  • Comments and Documentation ("code is written once, read 23 times")
  • Test Driven Development
  • Behavior Driven Development (less focus on simple tests, more focus on requirements, black box testing)

Tools

  • Zen Coding in Visual Studio (template expansion)
  • SpecWatcher
  • Expresso and DebugEx (for regular expressions)
  • LinqPad (for quick script / data munging / let me see if this works)
  • SQLPrompt
  • MicroORM: Dapper and Massive
  • NuGet
  • T4 Templates
  • Team Foundation Service (TFS hosted by Microsoft)
  • TeamCity and Jenkins (build / continuous integration)
  • JIRA (issue tracking and agile tracking)
  • Resharper / CodeRush
  • CodeMaid (prettify your code)
  • OzCode (search through collections in debugger)
  • Bootstrap and Foundation (website starting point)
  • JQuery Mobile UI
  • Dojo.js
  • Kendo UI
  • PowerPoint Storyboarding (with Visual Studio 2012+) and Axure and Balsamiq (UI mockups)
  • LightSwitch (rapid simple application development with potentially no code)
  • MVC