Software Development Tutorials & Videos with Java, PHP, .NET, Ruby, Agile, Scrum, JavaScript, Software Testing, MySQL, DevOps, UX
that kind of change. Refactoring is central to this because refactoring is a disciplined way of making changes. Now it's a horrible thing when somebody tweets something along the lines of: “I'm refactoring our software at the moment, so it's going to be broken for the next two weeks....
Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle: first the developer writes a failing automated test case that defines a desired improvement or new function, then produces the minimum amount of code to pass that test...
The “run tests” step is a magnet for more tests; if bugs get through the box, it’s very tempting to add tests. That is *great* if they are unit tests, and horrible if they are integration tests, as the time to run the tests will get much slower. The attitude is “the system...
However, if there was a horrible showstopper bug discovered by a customer on your project two weeks after release, would your immediate reaction be to cover your tail and blame someone else? Would the team focus on dodging blame or fixing the problem? If the immediate answer is not fixing ...
they would have to go out to eBay to try to find parts for this box. It’s one of those things, and it was running a key process to a four billion dollar company. If this system goes down, product stops getting sold. It was this horrible central point of failure so, yes, maybe ...
“I don’t think people would climb mountains or jump off bridges with parachutes or kayak Class V rapids if those things didn’t offer the brief and horrible illusion of imminent death. They would just be complicated, time-consuming endeavors that we’d steer well clear of because they got...
I have seen a manager once create a project plan for their team of fifty people to deliver it to. They did it overnight with their buddy. You can imagine how horrible that plan was. The project that ran against that plan was seven months late and twenty-five million over budget. Nothin...
Listening to this description of such a magical methodology, I was suddenly seized by a horrible thought: What if Agility was used to simply enshrine the right of middle management to change their minds, to provide a methodological license for arbitrary management? What if the talk of ag...
Check out agile admin James Wickett’s talk from DeliveryConf last month on adding security into your continuous software delivery pipeline! Want to be part of the DevSecOps Handbook? The word is out, at RSA this week Shannon Lietz (@devsecops), James Wickett (@wickett), John Willis (@...