Showing posts with label software development. Show all posts
Showing posts with label software development. Show all posts
Wednesday, August 15, 2012
BDD = Behavior-Driven Development - Wikipedia, the free encyclopedia
- Behavior-driven development - Wikipedia, the free encyclopedia
- TDD = Test-Driven Development
- Cucumber – a BDD framework (not just for Ruby), maybe the state-of-the-art framework for BDD
- RSpec – an early BDD framework for the Ruby programming language
Labels:
BDD,
software development
Monday, July 16, 2012
Tuesday, February 7, 2012
The Pragmatic Bookshelf: The Cucumber Book – Behaviour-Driven Development for Testers and Developers
The Cucumber Book at oreilly.com: 
Your customers want rock-solid, bug-free software that does exactly what they expect it to do. Yet they can't always articulate their ideas clearly enough for you to turn them into code. The Cucumber Book dives straight into the core of the problem: communication between people. Cucumber saves the day; it's a testing, communication, and requirements tool - all rolled into one.
Your customers want rock-solid, bug-free software that does exactly what they expect it to do. Yet they can't always articulate their ideas clearly enough for you to turn them into code. The Cucumber Book dives straight into the core of the problem: communication between people. Cucumber saves the day; it's a testing, communication, and requirements tool - all rolled into one.
Tuesday, January 31, 2012
Tuesday, September 6, 2011
Thursday, September 1, 2011
Tuesday, August 30, 2011
Tuesday, May 24, 2011
Monday, November 23, 2009
my new book: Tarek Ziadé: Expert Python Programming
This book is a litte like like Pragmatic Project Automation for the python community. This book isn't really, what I was searching for, but actually it is much, much better. It provides me with a serious level of considering how to make a software project using python a success.
I think, it's a big marketing mistake, to print on the cover and certainly also elsewhere, that this book is targeted towards people with a "sound background in Python programming". I actually think, people with a serious background in computer science (maybe beyond the BSc/BA level) and some knowledge of the specifics of, how python implements the usual more or less "modernistic" (i.e. starting with Simula 67) progamming language features, certainly will gain good profit of enjoying this book. Do yourself a favour and get both, the paper book and the PDF! So maybe you can print one or the other page, and put it on your fellow project managers' desks.
(To be continued ...)
A note to my mates: yes, I got the PDF, and I also got the PDF of the PragProg book.
I think, it's a big marketing mistake, to print on the cover and certainly also elsewhere, that this book is targeted towards people with a "sound background in Python programming". I actually think, people with a serious background in computer science (maybe beyond the BSc/BA level) and some knowledge of the specifics of, how python implements the usual more or less "modernistic" (i.e. starting with Simula 67) progamming language features, certainly will gain good profit of enjoying this book. Do yourself a favour and get both, the paper book and the PDF! So maybe you can print one or the other page, and put it on your fellow project managers' desks.
(To be continued ...)
A note to my mates: yes, I got the PDF, and I also got the PDF of the PragProg book.
software documentation
From the book Expert Python Programming, "Documenting Your Project", "Use a Simple Style":
You are not writing fiction, so keep the style as simple as possible.And with a few more words:
(Another author) made an analysis [...] to try to understand, why his books sold so well. He made a list of all best sellers in the marketing area and compared the average number of words per sentence in each one of them. He realized, that his books had the lowest numbers of words per sentence (thirteen words). This simple fact [...] proved that readers prefer short and simple sentences, rather than long and stylish ones.
Labels:
software development
Subscribe to:
Posts (Atom)