September 2014

Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        








« Inventory: heading home from AU | Main | Adding an ObjectOverrule to watch for erasure of AutoCAD objects using .NET »

December 05, 2011

AU 2011 Unconference Notes: AutoCAD® .NET Development: Tools and Best Practices

On the day I left AU, I facilitated an unconference session (CP4459-U) on AutoCAD .NET development, focusing on tools and best practices. It was a really good session: well attended with plenty of participation.

As promised during the session, I’m posting the notes to this blog even though they may not make a great deal of sense to anyone who didn’t attend. We didn’t complete all the topics we brainstormed at the start of the session, but I’ve nonetheless left those at the end of the notes.

  • Source editing
    • Main tools
      • LISP: Notepad++, Multi-edit, Vi, Textpad, Crimson Editor
      • .NET: Express, Full VS, Team Edition
        • Express: free but limited debugging, data sources
      • VS tips
        • Ctrl ‘.’ For adding namespaces
        • Ctrl ‘,’ Navigate to
      • VS Plugins
        • ReSharper
          • Refactoring etc.
        • Whole Tomato’s Visual Assist
        • RockScroll, AllMargins
      • XML Notepad
      • .NET Reflector
      • FxCop
    • Documentation
      • Ghost Doc for XML comment extraction/documentation
      • Sand Castle
      • Innovasys
    • Code conversion
      • Carlos Aguilar’s convertor
      • DeveloperFusion
      • SharpDevelop
      • .NET Reflector
    • Analysis/Coverage etc.
      • BoundsChecker
      • Purify
    • Testing
      • QA Partner
      • Unit testing in VS
      • Gallio
      • NUnit
      • Test-Driven Development
      • Extreme Programming
      • IOC Container / Dependency Injection
      • Unity
  • Organization of code (LISP vs. .NET, etc.)
    • Source control
      • Subversion
        • XP-Dev.com
        • Visual SVN
        • Web SVN
        • Smart SVN
        • Tortoise SVN
      • Ankh
      • Perforce
      • VSS / Team Foundation Server
      • Git
    • Code snippets
    • Library creation/sharing
  • Defect tracking
    • Fog bugz
    • Bugzilla
    • Team Foundation Server
    • TODO tags in comments
    • ClearQuest / ClearCase
    • Clarify
    • JIRA
  • Deployment
    • Installation
      • Autoloader
      • Network loading
        • LoadFromRemoteSources / CASPOL
        • Copying locally on datestamp
          • Robocopy
    • Demand loading
    • Obfuscation
  • Migrating from 32- to 64-bit
    • Supporting both
  • Platform support
    • Windows XP vs. 7
    • Windows 8
  • Error handling/logging/reporting
  • Learning/sharing resources
    • Communities
    • Books and blogs
  • Databases
  • Localization
blog comments powered by Disqus

Feed/Share

10 Random Posts