A methodology is usually a guideline system for solving a problem, with specific components such as phases, tasks, methods, techniques and tools.
Questions tagged [methodology]
368 questions
18
votes
9 answers
Scaling Literate Programming?
Greetings.
I have been looking at Literate Programming a bit now, and I do like the idea behind it: you basically write a little paper about your code and write down as much of the design decisions, the code probably surrounding the module, the…

Tetha
- 4,826
- 1
- 16
- 17
16
votes
10 answers
Object Oriented CSS: Catchy Buzz-phrase or Legitimate Design Approach?
It seems there is a new catch-phrase emerging in the web development field: object-oriented CSS.
On the face of it, this strikes me as simply being best-practice packaged up in a catchy slogan. I understand and fully respect the intentions behind…

Phil.Wheeler
- 16,748
- 10
- 99
- 155
16
votes
1 answer
General troubleshooting technique for undefined symbols - gcc
I just wonder if there is an effective technique to troubleshoot undefined symbols in gcc. Sometimes one of my projects fails to link and I usually spend a lot of time finding why. Usually it is a typo in a deeply hidden makefile, incorrect…

danatel
- 4,844
- 11
- 48
- 62
16
votes
9 answers
Tips for avoiding second system syndrome
Lately I have seen our development team getting dangerously close to the 'second system syndrome' type ideas while we are planning the next version of our product. While I'm all for making improvements and undoing some of the mistakes of our past,…

Wally Lawless
- 7,539
- 7
- 37
- 53
16
votes
7 answers
Exposing Member Objects As Properties or Methods in .NET
In .NET, if a class contains a member that is a class object, should that member be exposed as a property or with a method?

nomadicoder
- 177
- 3
- 7
15
votes
9 answers
What are some solo developer programming methodologies?
What are some solo developer programming methodologies for smaller projects?

Woland
- 1,050
- 3
- 19
- 36
14
votes
7 answers
Lazy loading - what's the best approach?
I have seen numerous examples of lazy loading - what's your choice?
Given a model class for example:
public class Person
{
private IList _children;
public IList Children
{
get {
if (_children == null)
…

Tim Peel
- 2,274
- 5
- 27
- 43
14
votes
4 answers
What is Evidence-Based Software Engineering?
It looks like some new fancy methodology named EBSE is coming upon us in 2010.
Can someone explain it to me, please?
user215054
13
votes
6 answers
Should I always give a return value to my function?
I write JavaScript code and I try to use its functional language nature.
In other functional languages (or even in Ruby), if I don't explicitly set the return value of a function, it will return the value of the last evaluated expression. JavaScript…

viam0Zah
- 25,949
- 8
- 77
- 100
13
votes
5 answers
Best Database Change Control Methodologies
As a database architect, developer, and consultant, there are many questions that can be answered. One, though I was asked recently and still can't answer good, is...
"What is one of, or some of, the best methods or techniques to keep database…

SnapJag
- 797
- 4
- 14
13
votes
5 answers
Good resources for example process definitions of software development methodologies?
Is there any website specifically for sharing and accessing actual software development processes implemented in software organizations?
There are lots of resources that give advices and descriptions for implementing these processes. They are very…

Mert Nuhoglu
- 9,695
- 16
- 79
- 117
13
votes
13 answers
Who should fix bugs in a Scrum/Agile environment?
In your opinion, who should fix a bug? A programmer, right? OK but really, who... let me explain.
I'm a Scrum Master across a number of Scrum projects. Scrum says 'ring-fence your resources where possible', a sentiment I whole-heartedly agree…
user182464
12
votes
7 answers
What to write into log file?
My question is simple: what to write into a log.
Are there any conventions?
What do I have to put in?
Since my app has to be released, I'd like to have friendly logs, which could be read by most people without asking what it is.
I already have some…

Boris Guéry
- 47,316
- 8
- 52
- 87
12
votes
10 answers
Are embedded developers more conservative than their desktop brethrens?
I've been in the embedded space for a while now, and it seems that most programmers I talk to seem to be doing things pretty much the same way it was done 15 years or more ago: Waterfall(ish) Development, command line tools and a small group uses…

Benoit
- 37,894
- 24
- 81
- 116
12
votes
11 answers
What are some situations where Agile is inappropriate?
I have been hearing and reading about Agile for years. I own a book or two on it and I like the idea.
I am finally in a position where I could roll something like this out where I work, but I have serious concerns about whether it's the way to go…

Brian MacKay
- 31,133
- 17
- 86
- 125