Difference between revisions of "Show us your Build!"

From CitconWiki
Jump to navigationJump to search
(New page: == Show us your Build == * Zero friction. You should be able to check out and it should just build * .Net Example ** Consistent layout ** src ** anything in lib folder will be referenced...)
 
 
Line 10: Line 10:
 
** Convention of default.MACHINENAME.build for machine specific properties
 
** Convention of default.MACHINENAME.build for machine specific properties
  
* Ivy seemed to get a few props.  
+
* Ivy seemed to get a few props. Sounds like Ivy has not been made redeundant by Maven - Ivy does what it does very well.
  
 
== Dynamic Languages ==
 
== Dynamic Languages ==

Latest revision as of 07:23, 28 June 2008

Show us your Build

  • Zero friction. You should be able to check out and it should just build
  • .Net Example
    • Consistent layout
    • src
    • anything in lib folder will be referenced
    • common.build between projects default.build for project
    • Convention of default.MACHINENAME.build for machine specific properties
  • Ivy seemed to get a few props. Sounds like Ivy has not been made redeundant by Maven - Ivy does what it does very well.

Dynamic Languages

  • Traditional guidelines, do they apply? GOF, Refactoring, Agile Development, Effective Java
  • Strongly type - Object is ALWAYS a type
  • Static - compile time
  • Dynamic - runtime
  • Dynamic, compiler can't help me as much so might need more unit tests

Check out these tools

  • Scala
  • simian
  • SourceMonitor
  • gradle
  • Is there a NIvy?
  • nmaven