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