Tagged Questions
2
votes
2answers
273 views
Programming methodology - best way to level up? [closed]
Ok, so I'm at a point where I think I have my basics down. I'd like to think I'm just starting to become an intermediate dev. So, how do I level up here?
It feels like I have reached my threshold, ...
1
vote
0answers
103 views
Educating Teams - Software Craftsmanship and Best Practices [closed]
I'm part of a team that's responsible for trying to spread better coding practices to other teams. These ideas are things like software craftsmanship, professionalism, learning new technology, ...
-3
votes
1answer
102 views
Documents to use on project development [closed]
I am lost on how to plan the development of a iphone mobile app, when building a specific mobile app for a client, i need to make a questionnaire for that same client and i also need to have a ...
11
votes
6answers
1k views
What *are* the programming concepts I should master to have a deep understanding of my craft (programming)? [closed]
In order of importance, if its possible to do so and it may not be, what are the most important foundations of knowing how to program. Algorithms, iteration, recursion, etc?
Note that where I put ...
6
votes
2answers
755 views
How to start competitive programming? [closed]
I have been practicing coding for a while, but the problem is that it takes me a lot of time to write a solution for the problems. I want to ask if competitive programming can help me in improving ...
21
votes
7answers
1k views
What do you do with coder's block? [closed]
Lately it has been a bit rough. I basically know all the things I need and all the avenues to get there for work. There's been no real issue of a problem with too high complexity, and performance is ...
4
votes
5answers
677 views
Is There Any Benefit To Participating On Sites Like TopCoder And Or GoogleCode?
Apart from the obvious reasons, like financial, employment and recognition, what are the practical/real benefits to using programming competition sites?
It seems quite algorithmic and maths heavy, ...
2
votes
3answers
280 views
Validating best practices, property vs dto, simple type vs object
Consider a user profile page. User can add many emails to his/her profile (something like GitHub's profile page).
So, theoretically, user hits the plus button, then enters an email address, and ...
8
votes
10answers
1k views
Preferring Python over C for Algorithmic Programming
I've been studying a bit of algorithms and have been looking at sites like SPOJ.pl TopCoder etc. I've seen that programmers prefer C or C++ usually for most algorithmic programming contests.
Now ...
1
vote
2answers
520 views
Could someone break this nasty habit of mine please? [closed]
I recently graduated in cs and was mostly unsatisfied since I realized that I received only a basic theoretical approach in a wide range of subjects (which is what college is supposed to do but ...
8
votes
3answers
360 views
How to gain personal practice at heavyweight development methodologies?
I'm in a new job where the project needs to meet strict quality standards, be heavily documented, managed in great detail, UML diagrams, and all those things that are opposite of "cowboy coding" where ...
19
votes
11answers
1k views
Should I be concerned that I can't program very fast without Google? [duplicate]
Possible Duplicate:
Google is good or bad for programmer?
I'm currently in college to be a software engineer, and one of the main principles taught to us is how to learn for ourselves, and ...
64
votes
17answers
5k views
How would you know if you've written readable and easily maintainable code?
How would one know if the code he created is easily maintainable and readable? Of course in your point of view (the one who written the code) your code is readable and maintainable, but we should be ...
2
votes
2answers
151 views
Methods of ordering function definitions in code
When I work on some programming project (usually command line application in Python with many switches), I'm usually creating about 30 and more functions. Most of the functions are in one file (except ...
9
votes
7answers
868 views
Checking if a method returns false: assign result to temporary variable, or put method invocation directly in conditional?
Is it a good practice to call a method that returns true or false values in an if statement?
Something like this:
private void VerifyAccount()
{
if (!ValidateCredentials(txtUser.Text, ...