No Silver Bullet – Essence and Accident in Software EngineeringNo Silver Bullet – Essence and Accident in Software Engineering Mike Ballou“There is no single development, in either technology or management technique, which by itself promises even one order-of- Man-Month: Essays on Software Engineering • In 1987, authored No Silver Bullet – Essence and Accident in Software Engineering“We hear desperate cries for a silver bullet – something to make software0 码力 | 35 页 | 1.43 MB | 5 月前3
The DevOps HandbookCHANGE APPROVAL PROCESSES i. Knight Capital - $440M trading loss ii. Counterfactual Narratives 1. Accident due to change control failure – seems valid since we can imagine better control practices could the risk earlier prevent the issue or could have taken steps to detect and recover faster 2. Accident due to testing failure – seems valid since better testing practices could have mitigated iii.0 码力 | 8 页 | 24.02 KB | 5 月前3
The DevOps Handbookjudgment of those decisions lies in hindsight 5. Propose countermeasures to prevent a similar accident from happening in the future and ensure these countermeasures are recorded with ta target date0 码力 | 9 页 | 25.13 KB | 5 月前3
Hiding Your Implementation Details is Not So Simpleprivates is wrong Data members should be private std::pair.first, std::pair.second => is a language accident… Why? Because it doesn’t properly allow different behaviors, e.g. a pair initialized with a single0 码力 | 145 页 | 2.45 MB | 6 月前3
Performance MattersDataHeapType* _theDataHeap = new (buf) DataHeapType; return _theDataHeap; } Or was it an accident?Why is faster than ? A′ A int main(int argc, char **argv) { topFrame = (voi0 码力 | 197 页 | 11.90 MB | 6 月前3
共 5 条
- 1













