Questions tagged [methodology]
The methodology tag has no summary.
118 questions
4
votes
1
answer
435
views
Best way to "verify" programs
As we know, determining the semantic properties of programs is an undecidable problem (e.g. Halting, commonly attributed to Turing). But tools such as static analysis (notably that of Clang/LLVM) are ...
5
votes
7
answers
637
views
How to apply TDD to very high level functionality?
Another name for this question could be: How to TDD the main function?
My situation: I'm writing a program from scratch that runs a sort of simulation, and I want to apply TDD to the whole development ...
2
votes
3
answers
719
views
Unit Testing Internal Classes
Advice on unit testing is often focused on publicly exposed classes. What about cases where the only public class is simply there to instantiate internal classes? Should the internal classes be unit ...
-1
votes
2
answers
595
views
Attribute Driven Design
From Wikipedia:
Attribute-driven design (also called ADD or Attribute-driven design
method) is a methodology to create software architectures that takes
into account the quality attributes of the ...
5
votes
4
answers
506
views
How can Behavior-Driven Development be a form of Testing-Driven Development/Unit Testing?
When looking and Behavior-Driven development, "Behavior-driven development is an extension of test-driven development" (From Wikipedia). Researching around various articles, behavior-driven ...
-1
votes
1
answer
62
views
Using a Plugin to call the Main fuctions
I have a program that uses OMR to scan a photo of a "scoresheet", and give a result. Its functionality is:
Scan one photo
Compare with database for which "template" to use, ...
0
votes
5
answers
846
views
How does Lean both "decide as late as possible" and "deliver as fast as possible"?
I'm learning about various software development methodologies, and reading about Lean hasn't clarified what sounds like two contradictory principles:
Decide as late as possible
Deliver as fast as ...
2
votes
2
answers
175
views
Consider as a single class or attribute/operation of existing class?
There are different methods for recognizing classes in UP methodology:
noun/verb analysis
using CRC analysis
using RUP stereotypes
other sources
I have read above methods fully detailed in UML 2 and ...
1
vote
2
answers
95
views
Is "one representative" enough or need to have many same-type things in testing?
This is (again) a question of methodology...
Suppose we are testing a service that returns Articles given ids, i.e. List<Article> getArticles(List<Integer> ids);. In addition, the ...
2
votes
4
answers
1k
views
Making hundred of cosmetic changes to the code at the last minute [closed]
A programmer keeps making cosmetic changes to the code while we have a strict deadline and the contract stipulate "no changes to the existing code". I am wondering where this "attitude" comes from: ...
10
votes
2
answers
14k
views
What is the difference between containment and aggregation relationship in UML?
As it is said in ARLOW, J., AND NEUSTADT, I. UML 2 and the Unified Process, 2nd ed book, there are 7 types of relationship between different objects.
Dependency
Association
Aggregation
Composition
...
-1
votes
1
answer
161
views
How to test and what kinds of test to write for Request Handlers that use Repository layer?
Consider class below:
class FillTestBySerialHandler
{
/**
*
* @var FillTestBySerialRepository
*/
private $fillTestBySerialRepository;
function __construct(...
28
votes
8
answers
11k
views
Methodology: Writing unit tests for another developer
I was thinking about software development and writing unit tests. I got following idea:
Let's assume we have pairs of developers. Each pair is responsible for a part of the code. One from the pair ...
7
votes
1
answer
2k
views
How do you make sure your logs are sufficient? [closed]
I was in a job interview with a vp r&d today.
One of his questions went something like:
"How do you make sure your code works?"
This question struck me as a bit strange, so I explained ...
29
votes
6
answers
8k
views
Does Scrum create additional overhead for projects where requirements don't change?
I'm reading the Scrum - A Pocket Guide by Gunther Verheyen and it says:
The Chaos report of 2011 by the Standish Group marks a turning point. Extensive research was done in comparing traditional ...