Skip to main content

Questions tagged [methodology]

Filter by
Sorted by
Tagged with
4 votes
1 answer
433 views

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 ...
DannyNiu's user avatar
  • 374
2 votes
3 answers
714 views

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 ...
user12994244's user avatar
5 votes
4 answers
505 views

When looking and Behavior-Driven development, "Behavior-driven development is an extension of test-driven development" (From Wikipedia). Researching around various articles, behavior-driven ...
Dane Bouchie's user avatar
0 votes
5 answers
845 views

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 ...
Lou's user avatar
  • 366
1 vote
2 answers
95 views

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 ...
ch271828n's user avatar
  • 181
10 votes
2 answers
14k views

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 ...
Mostafa Ghadimi's user avatar
28 votes
8 answers
11k views

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 ...
franiis's user avatar
  • 413
29 votes
6 answers
8k views

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 ...
Artem's user avatar
  • 401
123 votes
12 answers
48k views

I am a recent grad student aiming to start my Master's in Computer Science. I have come across multiple open source projects that really intrigue me and encourage me to contribute to them (CloudStack, ...
Parth Patel's user avatar
  • 1,029
0 votes
1 answer
664 views

EDIT: The project is about creating an algorithm for Procedural Content Generation for a videogame. The actual game is secondary to the algorithm. It must be something basic to test the Procedural ...
Adocad's user avatar
  • 119
2 votes
1 answer
547 views

For example, let's assume we have a class that is imported three times from other classes. This would lead to a reusability of three. However, as there might be functions that are called only once, it ...
Rene B.'s user avatar
  • 170
4 votes
3 answers
183 views

About methodology Scrum, specifically during the period of Sprint, is it correct to say that: The scope can be clarified and renegotiated between the product owner and the development team ...
jonathasborges1's user avatar
0 votes
1 answer
482 views

Consumer-Driven Contracts: A Service Evolution Pattern presents the idea of contracts verification. But how detailed is the contract? Is the contract defining only a syntax of requests/responses? ...
dzieciou's user avatar
  • 650
4 votes
1 answer
1k views

I have a limited amount of input types: 34:56 = sensorA#, sensorA#, sensorB# 2:5 = { led# } 66 = otherSensor 2,3,4,5 = greenRelay#, redRelay#, relayA#, relayA# a:b implies range. {name} implies a ...
Lupo Dharkael's user avatar
16 votes
9 answers
3k views

I have been developing software for the past three years, but I just recently awoke to how ignorant I am of good practices. This has led me to begin reading the book Clean Code, which is turning my ...
thesis's user avatar
  • 171
38 votes
8 answers
7k views

Say you've just started working in a very small team on a {currently relatively small, though hopefully bigger later} project. Note that this is an actual project intended to be used by other ...
user541686's user avatar
  • 8,228
-6 votes
1 answer
346 views

Like other agile models, that is a close loop where changes after the system development can still be implemented without the need to redo the whole system, is this possible for the RAD model as well? ...
magicianiam's user avatar
1 vote
1 answer
102 views

I have a web app that sends users to an offsite payment server to complete a transaction, and I'm working on the PHP page that users are returned to upon completion of the transaction. The script uses ...
3rik5's user avatar
  • 11
25 votes
4 answers
24k views

I am trying to understand BDD. I've read some articles and as I understood BDD is "the next step" from TDD. I say that because I find both to be very similar, and as I could read in this ...
JSBach's user avatar
  • 1,415
1 vote
1 answer
689 views

I do not think so, yet many sources say it is. As I understand it: Context-driven testing means that when planning testing on our project, I choose the methods, practices, etc. in order to fit the ...
user144171's user avatar
5 votes
1 answer
668 views

The mantra is to become a better software developer, write more software. However, are there activities I could partake in when I am not actually at the computer programming such as doing certain ...
Ryan Jarvis's user avatar
-1 votes
2 answers
252 views

A friend of mine, a beginner PHP programmer, needs to link the product his company develops with a third-party product (a set of web services). He received the "relevant" documentation (a few hundred ...
Arseni Mourzenko's user avatar
4 votes
1 answer
2k views

I'm working in a big software company and I'm developing a big enterprise-level web-solution with a team of about 25 people (2 architects, ~15 developers, 5 QA engineers, couple BAs, project manager). ...
Illia Ratkevych's user avatar
3 votes
1 answer
575 views

I think voice recognition is cool, and I might start studying it soon, but one big question that I've always wondered about is "How do the programmers separate the noise from the voice?" I mean, if ...
user avatar
0 votes
1 answer
391 views

I'll keep it simple, I want to make C#'s methods work like javascript's functions. Mainly so I can convert this - function makeVariable(terp) { var me = {value: 0}; return function () { terp....
Dylan Turner's user avatar