Tagged Questions
50
votes
13answers
11k views
What is the ideal length of a method?
In object-oriented programming, there is no exact rule on the maximum length of a method , but I still found these two qutes somewhat contradicting each other, so I would like to hear what you think.
...
0
votes
1answer
58 views
Loading dynamic css based on user
I want to provide different UI theme based on user who logged in. For that I have came up with following 2 options:
create separate files for all themes duplicating all the common css. This way I ...
6
votes
1answer
244 views
How to manage a relatively large one-man project? [duplicate]
I am basically working on https://github.com/KirisurfProject/ entirely alone. This is around 4000 lines of Go code, plus around 1000 lines of Racket (a Lisp) code for the GUI part; the equivalent in ...
1
vote
2answers
56 views
Alias variable vs multiple use of getter
Would you rather:
$this->getDoctrine()->getManager()->persist($currency);
$this->getDoctrine()->getManager()->persist($user);
$this->getDoctrine()->getManager()->flush();
...
0
votes
1answer
204 views
Should the helper function in class be defined before the usage or after
I need to do the code review of fellow members.
One of the member always defined the helper functions at the bottom and use them at top e,g
class Sample {
public function SendFile(){
file = ...
3
votes
5answers
283 views
Using 'new' in a projection?
I wish to project a collection from one type (Something) to another type (SomethingElse). Yes, this is a very open-eneded question, but which of the two options below do you prefer?
Creating a new ...
1
vote
4answers
382 views
Is extensive documentation a code smell? [closed]
Every library, open-source project, and SDK/API I've ever come across has come packaged with a (usually large) documentation file, and this seems contradictory to the wide-spread belief that good code ...
26
votes
9answers
2k 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 ...
33
votes
16answers
4k views
Should I continue my self-taught coding practice or learn how to do coding professionally? [closed]
Lately I've been getting professional work, hanging out with other programmers, and making friends in the industry. The only thing is I'm 100% self-taught. It's caused my style to extremely deviate ...
0
votes
2answers
1k views
GUI advice for a responsive touchscreen
I am tasked with building a piece of software that interfaces with a MySQL database, in order to allow the user to pick songs to play and que using a touch screen, and then they are shown ...
8
votes
5answers
2k views
Any Practical Alternative to the Signals + Slots model for GUI Programming?
The majority of GUI Toolkits nowadays use the Signals + Slots model. It was Qt and GTK+, if I am not wrong, who pioneered it.
You know, the widgets or graphical objects (sometimes even ones that ...
3
votes
2answers
187 views
In Functional Programming, should domain-relevant simple functions (e.g., sorts) be reified?
In a functional application, should you wrap common higher-level functions in domain-meaningful names or should you leave them "bare"?
For instance, if you have a list of Addresses, and "sorted by ...
15
votes
2answers
807 views
Does objective-c's method overhead make a 'many small methods' design approach inadvisable?
I generally favour using small methods, as recommended by, amongst others, Bob Martin in Clean Code. I've also read enough about Objective-C's internals to have at least some idea about how its ...