Tagged Questions

The tag has no wiki summary.

learn more… | top users | synonyms

13
votes
7answers
174 views

S.O.L.I.D., avoiding anemic domains, dependency injection?

Although this could be a programming language agnostic question, I'm interested in answers targeting the .NET ecosystem. This is the scenario: suppose we need to develop a simple console application ...
8
votes
4answers
404 views

What's wrong in returning hashtable from public method and when does it make sense to do so?

What are the design problems in returning a hashtable from a public method when you want to return multiple items instead of creating a class and returning object of that? If it does have problems ...
8
votes
4answers
243 views

How did you get good practices for your OOP designs?

I realized I have a difficulty creating OOP designs. I spent many time deciding if this property is correctly set it to X class. For example, this is a post which has a few days: ...
6
votes
3answers
254 views

Should we rename overloaded methods?

Assume an interface containing these methods : Car find(long id); List<Car> find(String model); Is it better to rename them like this? Car findById(long id); List findByModel(String ...
3
votes
3answers
190 views

PHP web application architecture/design [closed]

I've been thrown head-first into a new job developing web applications in PHP. I'm by no means new to PHP, but I haven't developed large-scale applications before. I'm wondering how to structure my ...
6
votes
3answers
195 views

Object-oriented design question

I am using a class through a dll to which I do not have direct control. So in effect, I am only a client of this class. The class represents a form that can be printed, sent to clients and tracked ...
-1
votes
3answers
118 views

How to safely share design with the client? [closed]

I have developed a webdesign for a client and I want to show it to him but I am afraid that he would keep the files and never contact back again. So I am getting afraid sending files to him. Is there ...
6
votes
6answers
205 views

Difference between a service class and a Helper class

I would like to know what differentiates a Service class from a utility class or a helper class? A class only with underlying methods calls the dao's is a service? Doesn't the usage of Helper ...
5
votes
1answer
110 views

How do you perform modeling in an Extreme Programming environment?

I know methodologies, like Extreme Programming (XP), which specifies its own specific practices for developing software. However, unlike Scrum where it focuses more on management aspects, XP specifies ...
7
votes
5answers
240 views

Should an application be designed without prototyping first?

I've just begun using a popular, well-documented graphics engine, and was given a month to create some small programs and get familiar with it. The library is huge, and there are sections I haven't ...
1
vote
1answer
72 views

Software design course [closed]

I would like to know if anyone can help me finding an on-line course in software design. I have been working as a java programmer for some time and I already know many of the frameworks and other ...
-3
votes
0answers
77 views

How people make incredible design with CSS, jQuery? [closed]

I see on some site like cssawards and some other that some of the site I found their are too much incredible or their design with a pixel perfection. How people who make them think and how they make ...
5
votes
3answers
139 views

Functional Programming approach for a simplified game using Scala and LWJGL

I, a Java imperative programmer, would like to understand how to generate a simple version of Space Invaders based on Functional Programming design principles (in particular Referential Transparency). ...
0
votes
3answers
142 views

I feel I'm a good junior programmer, but how to become a good programmer who writes beautiful code? [closed]

As a beginner, I can say that in about six months I grasped very well many basic programming concepts. I began with php, then wen to c, then to java, and I know quite well the procedural and the ...
4
votes
6answers
163 views

What should be the “depth of design”?

We all know that the process of creating a design and the whole architecture of the software is very important before writing the code. But how deep should be dive into the design stuff - should we ...

1 2 3 4 5 37
15 30 50 per page