3 ms·
Some acceptance tests for a software engineer: - Should know many tools to the level where they know their strengths and weaknesses. This allows them to select
by l0b0 6y ago
Some acceptance tests for a software engineer:
- Should know many tools to the level where they know their strengths and weaknesses. This allows them to select a useful collection of them for any new piece of work.
- Should produce incremental project changes which all either improve the value or reduce the cost.
- Should balance all the improvements to produce useful, working software with a reasonable cost. For example, producing super-secure software with no useful features, featureful software with a bajillion bugs, or bug-free software with a gigantic cost are all bad.