Which expression statement regarding Reviews and Meetings is FALSE?
A. Intended to improve the quality of the software product using the wisdom of the attendees
B. They result in technical information exchange and can be highly educational for junior people
Can be beneficial to both presenters and attendees
D. The A’s in SAMOSA stands for Agenda and Action items, which are optional pieces of good meetings
查看答案
Suppose you discover that your most recent release contains a bug whose regression test will require extensive mocking or stubbing because the buggy code is convoluted. Which action, if any, is NOT appropriate?- 未答复
A. Do the refactoring using TDD on the release branch, and push the bug fix as new code with tests
B. Do the refactoring using TDD on a different branch, push the bug fix as new code with tests, then cherry-pick the fix into release
Create a regression test with the necessary mocks and stubs, painful though it may be, and push the bugfix and tests to release branch
Depending on project priorities and project management, any of the above might be appropriate
If separate sub-teams are assigned to work on release bug fixes and new features, you will need to use:
A. Branch per release
B. Branch per feature
C. Branch per release + Branch per feature
D. Any of these will work
If you try to push to a remote and get a “non-fast-forward (error): failed to push some refs”, which statement is FALSE?
A. Some commits present at remote are not present on your local repo
B. You need to do a merge/pull before you can complete the push
C. Your local repo is out-of-date with respect to the remote
D. You need to manually fix merge conflicts in one or more files
Which statement regarding P-D maintenance is FALSE?
A. The cost of maintenance usually exceeds the cost of development in P-D
B. The Agile equivalent to P-D change requests is user stories, equivalent of change request cost estimates is points, P-D releases are iterations
C. The Agile lifecycle is similar to the P-D maintenance lifecycle: enhancing working software product, collaborating with customer vs. negotiating by contract, continuously responding to change
D. All the above are true