The tag has no wiki summary.

learn more… | top users | synonyms

25
votes
2answers
2k views

What is the name of the following (anti) pattern? What are its advantages and disadvantages?

Over the last few months, I stumbled a few times over the following technique / pattern. However, I can't seem to find a specific name, nor am I a 100% sure about all its advantages and disadvantages. ...
2
votes
3answers
453 views

Sorting an array of numbers with decimal places

Suppose I have an array of float values in the following format: { 1.34, 1.15, 1.1, 1.2, 1.26, 1.10, 1.20, 1.17 } Suppose they have been provided by user input (or some other mechanism), where the ...
12
votes
5answers
1k views

How can a Right-Brainer Deal with Massive Left-Brainer Code? [closed]

I'm an artist, mostly, though I describe myself as a artist/physicist. While I can do math, deal with words, and the "logical" stuff considered left-brain, it's an effort and I make mistakes, ...
-1
votes
1answer
123 views

What concepts/technologies should an ASP.NET developer be familiar with [duplicate]

I am in the process of filing in the gaps in my knowledge so that I can become a better developer. I am an ASP.NET developer and I sometimes need to do pure back-end stuff too. I ahve compiled a list ...
1
vote
4answers
225 views

What techniques or tools do you use to make your app simpler? [closed]

I've been programming a new iOS app for about 5 months, and I'm pretty much on the final stretch. My team and I agreed to make the app more simple once we were at this point of the development ...
10
votes
3answers
668 views

What is the point of the prototype method?

I am reading through Javascript: The Good Parts, and struggled to get my head around the section on prototypes. After a little google, I came to the conclusion that it is to add properties to objects ...
1
vote
3answers
255 views

How can you learn names of methods or classes of a framework or an API?

I've been programming C++ for a year now. I've gone through the language features and I've written good programs with it, so I decided to move on to OpenGL. At first it seemed confusing. As I kept ...
8
votes
2answers
480 views

How do you call the process of taking a part of a function and making an individual function of it?

I know there was a technical term for this. I'm just can't remember what it was. If the title needs clarification, here is what I mean; If this is the old code: Result foobar(Param1,Param2,Param3) { ...
0
votes
1answer
508 views

An alternative to multiple inheritance when creating an abstraction layer?

In my project I am creating an abstraction layer for some APIs. The purpose of the layer is to make multi-platform easier, and also to simplify the APIs to the feature set that I need while also ...
3
votes
1answer
90 views

Suggestions to manage semi-structured email bounces?

The company I work for sends a lot of emails, and in return we get a lot of bounces. We currently don't have a good way of sorting them and help us archive the routine ones while putting the important ...
14
votes
7answers
878 views

How do you keep track of large projects?

When dealing with a project that has many different files, I always seem to loose track of how the parts interact with one another. I've never really had much of a problem understanding smaller ...
13
votes
8answers
773 views

What process do you normally use when attempting to debug a problem/issue/bug with your software? [closed]

Most people seem to treat debugging as an art, rather than a science. For those here which treat it as a science, rather than an art - what process(es) do you normally use when faced with a new ...
4
votes
1answer
303 views

Technique for multiple users on same datasets

This is more a learning question than coding, but I'm certain it's a common issue for anyone developing administration systems or applications in php/mysql/js etc. I've developed quite a complex ...
13
votes
6answers
678 views

What do you need to succeed with Agile?

Agile adoption can fail in some organizations, I even worked for a company where waterfall was the only (the true) way but only because they tried Agile on a project and failed. When I asked the ...
6
votes
2answers
226 views

What are the common techniques to handle user-generated HTML modified differently by different browsers?

I am developing a website updater. The front end uses HTML, CSS and JavaScript, and the backend uses Python. The way it works is that <p/>, <b/> and some other HTML elements can be ...
15
votes
10answers
624 views

Your Approach to Learning Language(s)? [closed]

This question is geared specifically towards finding out what techniques you employ when faced with learning a new language - feel free to skip to the last paragraph for the straight-forward question. ...
1
vote
1answer
110 views

server and request understanding

I want to know what a server does to run a php application. Below is what I think: client A types www.blahblahblah.blah/ Server resolves url and directory etc. Server go the index.php index.php ...
2
votes
4answers
283 views

How do you manage passwords in your team for db with multiple env and security constraints?

I don't want any tools, but more methods to help us manage our passwords. I know this question has been closed, but I think this one, even if it's related, is more a programmers problem than a super ...
8
votes
9answers
561 views

A new CAPTCHA using sentences?

I was just thinking about how recaptcha is getting harder when I thought about another posible solution. Images won't last forever so we will need something else some day - like human logic or ...
4
votes
4answers
379 views

What techniques are used in solving code golf problems?

"Regular" golf vs. code golf: Both are competitions. Both have a well-defined set of rules, which I'll leave out for simplicity. Both have well-defined goals; in short, "use fewer hits/characters ...