Questions for best practices for writing high quality code.
-2
votes
1answer
109 views
Which reference provides your definition of “elegant” or “beautiful” code? [closed]
This question is phrased in a very specific way - it asks for references.
This is asking for operationationalizable definitions of elegance found in citeable literature. This is much smaller than one ...
-1
votes
0answers
88 views
How to measure code quality? [closed]
Is there a methodology or any objective standard to determine whether the code of the project is well-written? How to measure in a structural and scientific manner to access the quality of the code?
...
-4
votes
0answers
68 views
What is the career path for a software developer/ programmer? [closed]
I've been working as a programmer for a few months and I often study CCNA , CISSP for future.
Besides simple coding I was working on specs, designing applications, and all those around-like things.
...
6
votes
5answers
140 views
Should we exclude code for the code coverage analysis?
I'm working on several applications, mainly legacy ones.
Currently, their code coverage is quite low: generally between 10 and 50%.
Since several weeks, we have recurrent discussions with the ...
3
votes
4answers
258 views
Reusable VS clean code - where's the balance?
Let's say I have a data model for a blog posts and have two use-cases of that model - getting all blogposts and getting only blogposts which were written by specific author.
There are basically two ...
17
votes
8answers
466 views
How to justify rewriting/revamping legacy software in a business case?
I work for a great little software company which makes good revenue from our main software package. The problem for me is that it's almost unmaintainable. It's written in Delphi 7 (has upgraded ...
4
votes
2answers
161 views
What should my “large codebase sample” look like?
If an employer asks for a large code sample, one for an entire project, what characteristics should the project have to show architectural skills and the ability to manage a large codebase?
For ...
7
votes
8answers
791 views
Why would an employer ask for a 'long' code sample?
What would a large project that spanned multiple files and >1000 lines show to an employer that a few individual files and a couple hundred lines couldn't capture?
6
votes
2answers
182 views
What is logical cohesion, and why is it bad or undesirable?
From the c2wiki page on coupling & cohesion:
Cohesion (interdependency within module) strength/level names : (from
worse to better, high cohesion is good)
Coincidental Cohesion : ...
8
votes
2answers
201 views
How is technical debt best measured? What metric(s) are most useful? [closed]
Possible Duplicate:
How can I quantify the amount of technical debt that exists in a project?
If I wanted to help a customer understand the degree of technical debt in his application, what ...
5
votes
3answers
201 views
Code metrics for .net code [closed]
While the code metrics tool gives a pretty good analysis of the code being analyzed, I was wondering if there was any such benchmark on acceptable standards for the following as well:
Maximum number ...
7
votes
8answers
645 views
Copy-and-Pasted Test Code: How Bad is This?
My current job is mostly writing GUI test code for various applications that we work on. However, I find that I tend to copy and paste a lot of code within tests. The reason for this is that the areas ...
22
votes
9answers
1k views
Simple vs Complex (but performance efficient) solution - which one to choose and when?
I have been programming for a couple of years and have often found myself at a dilemma.
There are two solutions -
one is simple one i.e. simple approach, easier to understand and maintain. It ...
5
votes
4answers
251 views
Method flags as arguments or as member variables?
I think the title "Method flags as arguments or as member variables?" may be suboptimal, but as I'm missing any better terminology atm., here goes:
I'm currently trying to get my head around the ...
29
votes
8answers
2k views
Getting out of my head
I've spent the last year as a single person team developing a rich-client application (35,000+ LoC, for what it's worth). It's currently stable and in production. However, I know that my skills were ...