|
You are here |
www.zenspider.com | ||
| | | | |
jo-m.ch
|
|
| | | | | Software Engineering Principles # Start simple and iterate, you won't get it right the first time anyways Make it fail gracefully There can never be enough logging, debug statements, asserts Measure before you optimize Make it hard to do the wrong thing Ugly hacks keep the world spinning Limitations are as important as features. Magic is bad Hyrums Law is very real and needs to actively worked against if you don't want to deal with it's fallout Specifications are important. If someone wants you to build something, it needs to be specified. Documents # Design and Decision # Should contain: | |
| | | | |
www.giorgiosironi.com
|
|
| | | | | PHPUnit is the standard testing framework for php applications, and it has native support for mocking. It can produce various Stubs and M... | |
| | | | |
smsohan.com
|
|
| | | | | At ScrumPad most of our controllers are bounded by filters for authentication/authorization. Some filters apply to all actions in a controller while others apply to only a few or leave out only a few. However, since we are following TDD, we need to test the filter is invoked before each of the desired action. This makes the test code MOIST (not DRY)! Example of Moist Code: The following example only captures two test methods. | |
| | | | |
www.alfredo.motta.name
|
|
| | | [AI summary] Alfredo Motta promotes coding workshops in London for Ruby, Ruby on Rails, and JavaScript, emphasizing hands-on learning and community engagement. | ||