Search Results
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 |
Code | code:"if (foo != bar)" |
Sections |
title:apples body:"apples oranges" |
URL | url:"*.example.com" |
Saves | in:saves |
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 |
Questions concerning low-level aspects of a system: programming close to the underlying details and hardware.
34
votes
Accepted
How to comprehend abstraction in code?
Programming concretely is the impulse to pull details towards you so you can nail them all down in one place. We all start this way and it's hard to let go.
Programming abstractly is most definitely " …
4
votes
Accepted
Object Oriented Design for chess
Pass the board to the piece you want a move list from.
You’re correct that the board data needs to be where the moves are. But the board is mutable so it’s a poor choice to make into an objects state. …