Sign In
Progressive Development
Zany Adventures in Software Engineering with Maven and Motley
Tags
About
agile
assertions
build
change
checklists
code comments
code coverage
code reviews
debugger
debugging
design
design by contract
estimation
general programming
HPT
interviewing
lean
legacy code
management
meetings
mock objects
people
personal vision
presentations
productivity
project management
quality
refactoring
root cause analysis
scrum
static analysis
supportability
TDD
teams
test
test-driven development
tools
unit testing
values
vision/mission
Browse by Tags
MSDN Blogs
>
Progressive Development
>
All Tags
>
quality
Tagged Content List
Blog Post:
Motley says: “Slow down to go fast? Do I look like a tortoise?”
James Waletzky
Summary Motley: There is no harm shortcutting a few steps of development to meet a deadline. Some up-front check-in steps just take too much time. Maven: Slow down to go fast. Obey check-in checklists or you will pay for it later in the development cycle. Pre-check...
on
22 Apr 2009
Blog Post:
Motley says: “Branches are for trees, not source code”
James Waletzky
Summary Motley: Branches are too complicated. The last thing we need is a copy of the code that has to be maintained in two or more places! Maven: Branches are source code copies with a tie back to a mainline set of code that allow for easy integration between...
on
3 Mar 2009
Blog Post:
Motley says: "Features sell a product. When in doubt, add more features!"
James Waletzky
Summary Motley: Features sell a product. When in doubt, add more features! Maven: These days, software is less about features and more about reliability, fit 'n finish, performance, and usability. Use the Kano model to help you focus on the right scenarios for the user. ______________________________...
on
8 Jul 2008
Blog Post:
Motley says: "Bug fix sprints are a Scrum anti-pattern"
James Waletzky
Summary Motley: Bug fix sprints are a Scrum anti-pattern. Quality should be kept high so as not to have to focus on bug fixing. Maven: A clear meaning of done for sprint tasks is important, but even if you follow this best practice, there will always be integration issues, bugs, and changes...
on
27 May 2008
Blog Post:
Motley says: "Checklist? We don't need no stinking checklist!"
James Waletzky
Summary Motley: Checklist? We don't need no stinking checklist! Checklists are for anal people with short memories. Maven: Checklists are very useful for activities like code reviews, where it is difficult to remember everything we need to look for. Good checklists are short, consistent,...
on
4 Mar 2008
Blog Post:
Motley says: "Performance stinks, but I'll deal with it later"
James Waletzky
Summary Motley: I'll deal with performance issues when I have something to test. Then I'll run the profiler and just optimize the slow methods. Maven: Think about performance early in the development cycle. Set goals. Design for performance. Measure, measure, measure. Optimize the scenarios...
on
20 Nov 2007
Blog Post:
Motley says: "I just get picked on when my code is reviewed"
James Waletzky
Summary Motley: I'm not sold on this inspection thing. There were too many problems during our session. Plus, everyone just picks on the author and they hate having their code reviewed. Back to informal peer reviews for me. Maven: Follow inspection best practices: inspect limited amounts...
on
6 Nov 2007
Blog Post:
Motley says: "Inspections suck... time that is"
James Waletzky
Summary Motley: Inspections seem a bit heavy. They suck up too much time for little gain. Maven: Inspections are actually a fairly light-weight structured process that find more issues compared to ad-hoc peer reviews and team reviews. ______________________________ [Context: Maven...
on
30 Oct 2007
Blog Post:
Motley says: "Quick peer reviews are sufficient. Team reviews? Waste of time."
James Waletzky
Summary Motley: Quick ad-hoc peer reviews are sufficient to nail bugs early in the development cycle. Maven: A more structured team-based code review process can lead to more issues found. ______________________________ [Context: Maven overhears a code review that is happening in...
on
23 Oct 2007
Blog Post:
Motley says: "I am a developer - I don't test. Testing is for the test team."
James Waletzky
Summary Motley: Unit testing is the test team's job! I am not paid to write tests. Maven: White box (unit) tests help with code quality and give you confidence to change your code. ______________________________ [Context: During a previous conversation about debugging, Motley stated...
on
29 Mar 2007
Page 1 of 1 (10 items)