Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Favorites infavorites:mine
infavorites:1234
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with Search options user 11732

Programming Practices are the commonly or not so commonly used practices in development of software. These can include things like Agile Development, Kanban, Coding shortcuts, etc.

1
vote
CS/Math: more logic, algebra, category theory. More fundamental and less applied stuff: understanding applied stuff when you know fundamentals well is much easier tha the other way around, and more fr …
answered Mar 2 '11 by 9000
4
votes
Code is written to be executed by machine, but to be read by humans. The latter case is more important. By all means keep identifiers in the code as accurately reflecting their purpose as possible. …
answered Jun 24 '14 by 9000
2
votes
I think it's fine to include low-hanging fruit outright. That is, if it takes a comparable effort and number of code lines to implement an O(n²) solution and an O(n) solution, there's no reason not t …
answered Jul 18 '13 by 9000
2
votes
If you need the precise count of the records, there's little you can do but to actually run the same whole query. Data fetching is likely not the heaviest part of the query, joins are. (Were it not so …
answered Mar 8 '16 by 9000
9
votes
What is the nature of the code? If it's e.g. numeric computation, like encryption or image processing, it's likely easy to package into a DLL. If it's something with e.g. multi-threaded I/O, it's like …
answered Apr 18 '18 by 9000
2
votes
Basically, sometimes you prefer things more tightly integrated and streamlined, sometimes you want looser integration with hopefully wider choice of parts. Hint: source-level debugging is also availa …
answered Jul 15 '14 by 9000
56
votes
Read about static site generators. These allow you to create a site in a programmatic manner (using templates, data, etc), and not by hand-crafting HTML. The result is a set of static HTML and CSS tha …
answered Aug 1 '16 by 9000