Tagged Questions
39
votes
10answers
2k views
Is it a good idea to schedule regular time to clean up code? [closed]
I'm managing a small team of developers. Every so often we decide we're going to spend a day or two to clean up our code.
Would it be a good idea to schedule regular time, say 1 week every 2 months, ...
18
votes
7answers
559 views
How to improve the training of students regarding maintainability?
Maintainability is a major stake of professional software development. Indeed, maintenance is nearly always the longest part of a software life cycle, as it lasts from the project release until ...
14
votes
12answers
1k views
What to do with a not well organized application? [duplicate]
I'm a newly graduate programmer and just got hired before my graduation. In the office, I used to create and revise modules of some applications developed by other programmers in our company. The ...
10
votes
12answers
797 views
Maintainability of Boolean logic - Is nesting if statements needed?
Which of these is better for maintainability?
if (byteArrayVariable != null)
if (byteArrayVariable .Length != 0)
//Do something with byteArrayVariable
OR
if ((byteArrayVariable != ...
9
votes
4answers
646 views
How to convince my coworkers that doing things right will save them time
I recently started at a new company, with a handful of programmers. Its a medium sized company, with around 70 employees, but IT only has 9-10, and there are 3 "programmers" beside myself. However, ...
5
votes
7answers
426 views
What are some ways to maintain codebases written in two languages that implement the same logic?
I have a logic intensive algorithm that I need to code in two languages (actually I finished it in one language satisfactorily and am about to start coding in the other language). By logic intensive ...
3
votes
3answers
142 views
To reorganize code, what to choose between library and service?
I want to reorganize a large application with lot of code duplication into multiple components. Plus, some code is also duplicated over other applications.
The common set of functionality that can be ...
2
votes
4answers
233 views
Linking in code comments (to other unique anchors/comments)
How would you recommend creating "anchors" in code comments, so that during maintenance, developers can easily cross-reference other code comments.
I realise that software should be intelligently ...
1
vote
5answers
510 views
“Opportunity” to take over maintenance of a small internal website. What should I do?
I have been offered an "opportunity" to take over maintenance of a small internal website run by my group that provides information about schedules and photos of events the groups done.
My manager ...