Tagged Questions
2
votes
2answers
121 views
When to (enforce) linting in a software project
I'm heading a new team of developers working on a software project that makes use of continuous integration (circleci) w/ a pretty fleshed out suite of busterjs unit/integration/acceptance tests. Our ...
40
votes
10answers
2k views
Is it a good idea to schedule regular time to clean up code? [closed]
I'm managing a small team of developers. Every so often we decide we're going to spend a day or two to clean up our code.
Would it be a good idea to schedule regular time, say 1 week every 2 months, ...
-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 ...
130
votes
14answers
6k views
How do you balance between “do it right” and “do it ASAP” in your daily work?
I find myself pondering over this question from time to time, again and again. I want to do things the right way: to write clean, understandable and correct code that is easy to maintain. However, ...
12
votes
2answers
431 views
Build one to throw away vs Second-system effect
On one hand there is an advice that says "Build one to throw away". Only after finishing a software system and seeing the end product we realize what went wrong in the design phase and understand how ...
12
votes
1answer
857 views
Git workflow / practices for a small project (flowchart in png)
I'm trying to come up with a personal workflow. I've put together a flowchart of the hypothetical lifespan of a release: one developer pushing to a public github repo + a friend helping with some ...
74
votes
12answers
6k views
How big does my project need to be for me to unit test it?
I assume that my project is decoupled enough to allow for unit testing. But how big, exactly, in terms of clases and functions does my project need to be to make unit testing worthwhile?
We all make ...
5
votes
6answers
334 views
What are best practices when switching between projects/coming back to projects frequently?
The nature of my job is that I have to switch back and forth between projects every few weeks. I find that one of the biggest impediments to my productivity is the ramp-up time to getting all the ...
0
votes
2answers
246 views
How to concentrate on one project at a time. Divide and Conquer doesn't work for me [duplicate]
Possible Duplicate:
Tips for staying focused and motivated on a project
I have serious issues on concentrating on one project at a time. I cant even follow the Divide and Conquer Approach. ...
4
votes
3answers
223 views
Getting started with repositories: are they what I need, or are there any alternatives?
I'm a solo iOS developer - mostly self taught, but have made several successful apps so far and potentially starting some slightly bigger projects.
What I want to do:
As I'm working on some bigger ...
4
votes
5answers
318 views
Where to Start When Making a Web Application on Your Own
I've been assigned an in-house web application that is basically an Employee and Project Management System.
I'm getting confused as to where I should really start with this assignment (I mean I'm my ...
17
votes
10answers
808 views
Inspiring a co-worker to adopt better coding practices?
In the Handling my antiquated coworker question, various people discussed strategies for dealing with coworkers who are unwilling to integrate their workflow with the team's.
I'd like, if possible, ...
5
votes
4answers
445 views
How to deal with complex codes in (huge) projects
I am preparing a memoir about "Why do (some) IT projects become too complex and how to avoid it ?".
If you have ever encountered projects having complex codes or were hard to maintain, how did you ...
7
votes
2answers
1k views
5 things before starting a project? [closed]
What are the first 5 things you do before starting a new project?
Do you always spend a day researching new frameworks? Or, using similar or competing products?