The technique tag has no wiki summary.
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
887 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 ...
-1
votes
1answer
133 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
235 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 ...
1
vote
3answers
271 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
501 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
624 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 ...
4
votes
1answer
334 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 ...
14
votes
7answers
929 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 ...
6
votes
2answers
238 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 ...
12
votes
6answers
706 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 ...
15
votes
10answers
669 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.
...
10
votes
3answers
688 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
1answer
112 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
291 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
580 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 ...
14
votes
8answers
897 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 ...
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, ...
4
votes
4answers
396 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 ...