Tagged Questions
-2
votes
1answer
53 views
Common phrases to know which resources are no longer available [closed]
I'm working on an script for tracking urls on a web page. This script runs daily to identify resources that are no longer available.
If a page returns a status code like 404 I know the resource is ...
-5
votes
1answer
95 views
CAPTCHA blocking for my scraping script? [closed]
I am working on a scraping project which involves getting web data and parsing them for further use. I have been working using PHP and CURL to make scraping scripts which crawls web data and I make ...
0
votes
2answers
118 views
How to deal with a new version of visual studio's directory?
When upgrading Visual Studio to a newer version, a new directory is created e.g. "Visual Studio 2013". I understand that that makes sense as we want to differentiate between code targeting different ...
5
votes
2answers
218 views
How to do documentation for code and why is software (often) poorly documented?
There are some good examples of well-documented code out there, such as java api. But, a lot of code in public projects such as git and internal projects of companies is poorly documented and not very ...
5
votes
3answers
519 views
How to prepare for rewriting an application's glue [closed]
Assume you have a project that (in your opinion) is mostly decently well written, modularized, etc. and you want to keep much of it's functionality. However, an essential portion of this project is ...
6
votes
2answers
194 views
How to put lessons learned, good practices, etc into the “work flow”
As the title states it, I would like to get some suggestions about putting knowledge into action.
We have many additional requirements that concern: coding practices feature development (all of them ...
0
votes
1answer
208 views
How can I organize my data flow to process a good program solution? [duplicate]
My main problem when trying to form a program is that while I have the tools at my disposal, I am too disorganized to properly use them to solve my problems. Often my process is simply trial and ...
-1
votes
1answer
70 views
What are the most crucial categories of content to organize into an internal developer portal in a large company? [closed]
I have been tasked with organizing all of the company's internal content currently spread around sharepoint, a markdown reference manual and confluence into a single cohesive and usable portal in ...
0
votes
2answers
310 views
How your team manage shared password/key [duplicate]
It maybe a shared SSH private key, it maybe be a online password to some web site.
In term of security & convenient, and support fine grained permission settings, e.g. developers role, testers ...
71
votes
9answers
8k views
Over thinking development
I've been working as an app developer for a year and a half now (not long I know), and I've just been given my first big project.
Needless to say it didn't go very smoothly, so I sought advice from a ...
2
votes
7answers
932 views
Should I “Fight” to use development environment I want to use and how?
I am the only developer for some of projects.
I used to pick environment I like, alike C# and C++.
But this time new task could come from another department head who used to write programs ~20 years ...
2
votes
5answers
444 views
How to maintain a steady pace at development? [duplicate]
This is something that happens to almost every project I am involved in as a developer. At first when I am presented with the problem I am very motivated to find a solution for it. And I develop on a ...
4
votes
2answers
309 views
How to effectively put code live
What are the general strategies to employ when attempting to ensure that a module of code will function correctly on the live system? A common problem we have at our software house is that we ...
25
votes
7answers
2k views
How to convince my teammates to follow some basic rules
I have a problem with my teammates. Long story short: We are three students working at a project for a competition. The project consists of 2 separate applications: one for Windows (that I develop) ...
5
votes
4answers
1k views
Learning by doing (and programming by trial and error)
How do you learn a new platform/toolkit while producing working code and keeping your codebase clean?
When I know what I can do with the underlying platform and toolkit, I usually do this:
I create ...
7
votes
3answers
591 views
Are XML Comments Necessary Documentation?
I used to be a fan of requiring XML comments for documentation. I've since changed my mind for two main reasons:
Like good code, methods should be self-explanatory.
In practice, most XML ...
0
votes
3answers
245 views
How should compound words be handled when coding? Is there a definitive list of compound words? [closed]
QUESTION:
How should you handle compound words when programming?
Are there any good lists available online for developers of generally accepted technology-related compound words?
I can see how ...
6
votes
4answers
839 views
How to stop gold-plating and just be content to release working developments [closed]
The development team that I'm a member of has recently adapted to work according to Agile practices. This has personally highlighted the fact that I can't stop myself gold-plating code (and ...
3
votes
5answers
485 views
Should Developers Perform All Tasks or Should They Specialize? [closed]
Disclaimer: The intent of this question isn't to discern what is better for the individual developer, but for the system as a whole.
I've worked in environments where small teams managed certain ...
2
votes
2answers
293 views
Should a project start with the client or the server? [closed]
Pretty simple question with a complex answer.
Should a project start with the client or the server, and why?
Where should a single programmer start a client/server project?
What are the best ...
48
votes
16answers
3k views
Should I take care of race conditions which almost certainly has no chance of occuring?
Let's consider something like a GUI application where main thread is updating the UI almost instantaneously, and some other thread is polling data over the network or something that is guaranteed to ...
18
votes
7answers
1k views
How to become a good team player?
I've been programming (obsessively) since I was 12. I am fairly knowledgeable across the spectrum of languages out there, from assembly, to C++, to Javascript, to Haskell, Lisp, and Qi. But all of ...
78
votes
17answers
4k views
Are my negative internship experiences representative of the real world? [closed]
I'm curious if my current experiences as an intern are representative of actual industry.
As background, I'm through the better part of two computing majors and a math major at a major university; ...
5
votes
4answers
246 views
Should I include dependencies for which I have the source as projects in my solution?
We have various projects in source control for web and desktop applications. Invariably, many of them use third-party open source projects or even common libraries within our organization as ...
5
votes
2answers
160 views
What are approaches for analyzing the cost-benefits of a development methodology?
There are many development practices (TDD, continuous integration, cowboy-coding), principles (SOLID, layers of abstraction, KISS), and processes (RUP, Scrum, XP, Waterfall). I have learned you can't ...
6
votes
4answers
2k views
Is it worth developing custom shopping cart? [closed]
We have handsome library of cakephp modules at my workplace, and we develop custom websites at good pace until the shopping cart comes our way to slow down the process. I have used various (Magento, ...
27
votes
24answers
4k views
Absolute statements in IT that are wrong [closed]
I was recently in a discussion about the absolute statement "It costs more in programming time to optimise software than it costs to throw hardware at a problem".
The general thought (of which I ...
6
votes
4answers
601 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 ...
1
vote
7answers
511 views
Would you use UML if it kept stakeholders from requesting changes frequently? [closed]
As much as programmers hate to document their code/system and draw UML (especially, Sequencing, Activity and State machine diagrams) or other diagramming notation, would you agree to do it if it kept ...