Timeline for What are the most effective techniques to stop a codebase from becoming difficult to maintain as it grows? [closed]
Current License: CC BY-SA 3.0
22 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Dec 19, 2016 at 1:47 | comment | added | David Hammen | @CandiedOrange -- I'm dealing (obliquely) with a simulation whose code base was frozen long ago, including an out-of-date leap second table. That's a pain in the rear with regard to joint integrated simulations. | |
| Dec 19, 2016 at 0:31 | comment | added | candied_orange | @DavidHammen and the surest way to prevent cancer deaths is to kill the patients. I think we can assume other requirements are involved. | |
| Dec 18, 2016 at 16:08 | comment | added | David Hammen | What are the most effective techniques to stop a codebase from becoming difficult to maintain as it grows? The most effective technique is to not let it grow. Declare the code base as frozen and allow zero budget for maintenance / enhancement. | |
| Dec 18, 2016 at 13:54 | history | edited | candied_orange | CC BY-SA 3.0 | deleted 15 characters in body |
| Dec 14, 2016 at 20:46 | comment | added | candied_orange | Multi site teams with different values can be managed much like code. Hide complexity. Interact through established interfaces. Google lets the world be part of developing chrome through plugins. Multi site teams can work. Making them work is work though, so don't expect it to just happen. | |
| Dec 14, 2016 at 17:26 | comment | added | Doc Brown | To my experience, "multi site teams with different values" is the death of good code in a complex system - especially when the teams have different opinions about quality. Maintainable code in a larger code base can be most easily achieved within a small, ideally stable team where the seniors see the value in a maintainable code base. | |
| Dec 14, 2016 at 16:56 | review | Reopen votes | |||
| Dec 20, 2016 at 3:01 | |||||
| Dec 14, 2016 at 15:26 | history | closed | gnat Euphoric amon Telastyn Greg Burghardt | Needs more focus | |
| Dec 14, 2016 at 15:04 | answer | added | Erik Eidt | timeline score: 0 | |
| Dec 14, 2016 at 15:02 | comment | added | RemcoGerlich | This is more or less "What is software engineering?". Except for the thing about personnel changes; Peopleware discusses improving the work environment at length, so that you don't get so many personnel changes. | |
| Dec 14, 2016 at 13:27 | review | Close votes | |||
| S Dec 14, 2016 at 15:27 | |||||
| Dec 14, 2016 at 13:22 | answer | added | candied_orange | timeline score: 10 | |
| Dec 14, 2016 at 13:20 | comment | added | gnat | Why do 'some examples' and 'list of things' questions get closed? | |
| Dec 14, 2016 at 13:17 | review | Low quality posts | |||
| S Dec 14, 2016 at 15:27 | |||||
| Dec 14, 2016 at 13:16 | comment | added | Dizzle | @Basilevs it doesnt need a definitive answer, see here: philosophy.stackexchange.com/questions/886/… | |
| Dec 14, 2016 at 13:14 | comment | added | Basilevs | That was a sarcasm. There is no way to answer this in QA format. You may ask what is the purpose of Universe with same success. | |
| Dec 14, 2016 at 13:13 | comment | added | Dizzle | @Basilevs I wanted to address them at a higher level than individually | |
| Dec 14, 2016 at 13:12 | answer | added | CodeMonkey | timeline score: 1 | |
| Dec 14, 2016 at 13:12 | comment | added | Basilevs | Ask questions in Internet? | |
| Dec 14, 2016 at 13:08 | answer | added | Skym0sh0 | timeline score: -1 | |
| Dec 14, 2016 at 12:50 | review | First posts | |||
| S Dec 14, 2016 at 15:27 | |||||
| Dec 14, 2016 at 12:48 | history | asked | Dizzle | CC BY-SA 3.0 |