| bio | website | twitter.com/jmlane |
|---|---|---|
| location | Charlottetown, Canada | |
| age | 26 | |
| visits | member for | 1 year, 8 months |
| seen | May 29 at 17:16 | |
| stats | profile views | 0 |
Computer science and math student, gamer, philosopher, nerd.
|
Nov 20 |
awarded | Commentator |
|
Nov 20 |
comment |
When should code favour optimization over readability and ease-of-use? Thanks for the interesting example. |
|
Nov 15 |
awarded | Student |
|
Nov 13 |
awarded | Autobiographer |
|
Aug 30 |
comment |
How to manage scripting language file (Python, for example)? This question on SO answers your question with respect to the file structure: stackoverflow.com/questions/193161/… |
|
Aug 28 |
comment |
When should code favour optimization over readability and ease-of-use? I don't see the questions as being the same. I would not equate efficiency to terseness. |
|
Aug 28 |
awarded | Scholar |
|
Aug 28 |
accepted | When should code favour optimization over readability and ease-of-use? |
|
Aug 28 |
revised |
When should code favour optimization over readability and ease-of-use? Rewording final comment about marginal efficiency... It seemed too emphatic. |
|
Aug 28 |
revised |
When should code favour optimization over readability and ease-of-use? Code base is in question, not API itself. Trying to clarify the intent of the question. |
|
Aug 28 |
comment |
When should code favour optimization over readability and ease-of-use? Agreed, yet there seems to be some cases where implementation influences interface. For example, if I want to access a Python method by way of "module.realClass.anAttributeAsClassB.becauseINeedThisMethodCall()", I've encapsulated what could have been an attribute in a class, simply to give that method a call path that mirrors the domain language. The implementation of anAttributeAsClass is effected by the desired interface for becauseINeedThisMethodCall(). This is a contrived but adequate example to illustrate the context of my question. |
|
Aug 28 |
asked | When should code favour optimization over readability and ease-of-use? |
|
Jun 8 |
comment |
Git bug branching convention This answer to another question about fast-forward merges is excellent and may help you decide if your outlined workflow is the best way to represent your bugfixes in the Git history: stackoverflow.com/a/2850413/81234 |
|
Jun 8 |
comment |
As a programmer how do I plan to learn new things in my spare time The points on making time for refactoring and avoiding premature optimizations are key to making the best use of your limited time. Premature optimization has always been the biggest waste of my time, especially when starting a new project. Excellent answer. |
|
Jun 8 |
awarded | Editor |
|
Jun 8 |
revised |
Is constantly looking for code examples a sign of a bad developer? Removed subscript. This point deserves to be clearly visible. |
|
Jun 8 |
comment |
Is constantly looking for code examples a sign of a bad developer? The last sentence deserves to be highlighted, not hidden away in subscript. There is no other way to become fluent than by immersion. |
|
Jun 8 |
awarded | Citizen Patrol |
|
Jun 8 |
comment |
Jack of all trades, master of none I am in a similar situation as you, Rope, with the slightly more concerning lack of a bachelor's degree. Thank you (and thank you to the responders) for the helpful question. |
|
May 24 |
comment |
Linking a modular option to a program without creating a dependence Could you provide some recommending reading on these topics? Anything that demonstrates some sample implementations of this architecture would be ideal. |