Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
staff:wessing:programming [2015-09-10 14:43]
Simon Wessing
staff:wessing:programming [2016-07-18 13:45] (current)
Simon Wessing
Line 4: Line 4:
  
 === Software development philosophies === === Software development philosophies ===
-List of (contradicting) [[http://​en.wikipedia.org/​wiki/​List_of_software_development_philosophies|software development philosophies]],​ most prominently+List of (contradicting) [[https://​en.wikipedia.org/​wiki/​List_of_software_development_philosophies|software development philosophies]],​ most prominently
  
   * [[http://​smuglispweeny.blogspot.com/​2008/​03/​tiltons-law-solve-first-problem.html|Solve the first problem]] (example: item 5 [[http://​www.joelonsoftware.com/​articles/​fog0000000043.html|here]])   * [[http://​smuglispweeny.blogspot.com/​2008/​03/​tiltons-law-solve-first-problem.html|Solve the first problem]] (example: item 5 [[http://​www.joelonsoftware.com/​articles/​fog0000000043.html|here]])
-  * [[http://​en.wikipedia.org/​wiki/​Don'​t_repeat_yourself|Don'​t repeat yourself]] +  * [[https://​en.wikipedia.org/​wiki/​Don'​t_repeat_yourself|Don'​t repeat yourself]] 
-  * [[http://​en.wikipedia.org/​wiki/​You_Ain'​t_Gonna_Need_It|You ain't gonna need it]] +  * [[https://​en.wikipedia.org/​wiki/​You_Ain'​t_Gonna_Need_It|You ain't gonna need it]] 
-  * [[http://​en.wikipedia.org/​wiki/​Big_Design_Up_Front|Big design up front]]+  * [[https://​en.wikipedia.org/​wiki/​Big_Design_Up_Front|Big design up front]]
   * [[http://​c2.com/​cgi/​wiki?​LookBeforeYouLeap|Look Before You Leap]]   * [[http://​c2.com/​cgi/​wiki?​LookBeforeYouLeap|Look Before You Leap]]
-  * [[http://​en.wikipedia.org/​wiki/​Python_syntax_and_semantics#​Exceptions|It'​s Easier to Ask Forgiveness than Permission]]+  * [[https://​en.wikipedia.org/​wiki/​Python_syntax_and_semantics#​Exceptions|It'​s Easier to Ask Forgiveness than Permission]]
  
  
 === Antipatterns === === Antipatterns ===
  
-[[http://​mikamantyla.eu/​BadCodeSmellsTaxonomy.html|Code smells]] and a list of [[http://​en.wikipedia.org/​wiki/​Antipattern|Antipatterns]],​ featuring+[[http://​mikamantyla.eu/​BadCodeSmellsTaxonomy.html|Code smells]] and a list of [[https://​en.wikipedia.org/​wiki/​Antipattern|Antipatterns]],​ featuring
  
-  * [[http://​en.wikipedia.org/​wiki/​Call_super|Call super]] +  * [[https://​en.wikipedia.org/​wiki/​Call_super|Call super]] 
-  * [[http://​en.wikipedia.org/​wiki/​Sequential_coupling|Sequential coupling]] +  * [[https://​en.wikipedia.org/​wiki/​Sequential_coupling|Sequential coupling]] 
-  * [[http://​en.wikipedia.org/​wiki/​Coding_by_exception|Coding by exception]] +  * [[https://​en.wikipedia.org/​wiki/​Coding_by_exception|Coding by exception]] 
-  * [[http://​en.wikipedia.org/​wiki/​God_object|God object]]+  * [[https://​en.wikipedia.org/​wiki/​God_object|God object]]
  
  
 === Design Patterns === === Design Patterns ===
  
-List of [[http://​en.wikipedia.org/​wiki/​Design_pattern_(computer_science)|Design Patterns]], including+List of [[https://​en.wikipedia.org/​wiki/​Design_pattern_(computer_science)|Design Patterns]], including
  
-  * [[http://​en.wikipedia.org/​wiki/​Factory_method_pattern|Factory]] +  * [[https://​en.wikipedia.org/​wiki/​Factory_method_pattern|Factory]] 
-  * [[http://​en.wikipedia.org/​wiki/​Model-View-Controller|Model-View-Controller]] +  * [[https://​en.wikipedia.org/​wiki/​Model-View-Controller|Model-View-Controller]] 
-  * [[http://​en.wikipedia.org/​wiki/​Observer_pattern|Observer]] +  * [[https://​en.wikipedia.org/​wiki/​Observer_pattern|Observer]] 
-  * [[http://​en.wikipedia.org/​wiki/​Adapter_pattern|Adapter]]+  * [[https://​en.wikipedia.org/​wiki/​Adapter_pattern|Adapter]]
  
  
Line 45: Line 45:
 === Miscellaneous === === Miscellaneous ===
  
-  * [[http://samizdat.mines.edu/howto/HowToBeAProgrammer.html|How to be a programmer]] +  * [[https://www.gitbook.com/book/braydie/​how-to-be-a-programmer/​details|How to be a programmer]] 
-  * [[http://​en.wikipedia.org/​wiki/​Not_Invented_Here|Not Invented Here]] +  * [[https://​en.wikipedia.org/​wiki/​Not_Invented_Here|Not Invented Here]] 
-  * [[http://​en.wikipedia.org/​wiki/​The_Cathedral_and_the_Bazaar|The Cathedral and the Bazaar]] +  * [[https://​en.wikipedia.org/​wiki/​The_Cathedral_and_the_Bazaar|The Cathedral and the Bazaar]] 
-  * [[http://​en.wikipedia.org/​wiki/​Cargo_cult_programming|Cargo cult programming]]+  * [[https://​en.wikipedia.org/​wiki/​Cargo_cult_programming|Cargo cult programming]]
   * [[http://​www.globalnerdy.com/​2010/​05/​09/​new-programming-jargon/​|Jargon]]   * [[http://​www.globalnerdy.com/​2010/​05/​09/​new-programming-jargon/​|Jargon]]
-  * [[http://​en.wikipedia.org/​wiki/​Technical_debt|Technical debt]]+  * [[https://​en.wikipedia.org/​wiki/​Technical_debt|Technical debt]]
   * [[http://​www.oreilly.de/​catalog/​wenschleprogger/​|Weniger schlecht programmieren]]   * [[http://​www.oreilly.de/​catalog/​wenschleprogger/​|Weniger schlecht programmieren]]
  
Line 59: Line 59:
   * [[http://​www.scottberkun.com/​blog/​2010/​the-cult-of-busy/​|The cult of busy]]   * [[http://​www.scottberkun.com/​blog/​2010/​the-cult-of-busy/​|The cult of busy]]
   * [[http://​www.scottberkun.com/​essays/​53-how-to-detect-bullshit/​|How to detect bullshit]]   * [[http://​www.scottberkun.com/​essays/​53-how-to-detect-bullshit/​|How to detect bullshit]]
-  * [[http://​en.wikipedia.org/​wiki/​Pareto_principle|Pareto principle]]+  * [[https://​en.wikipedia.org/​wiki/​Pareto_principle|Pareto principle]]
  
  
Line 66: Line 66:
   * [[http://​thedailywtf.com|The Daily WTF]]   * [[http://​thedailywtf.com|The Daily WTF]]
   * [[http://​www.joelonsoftware.com/​|Joel on Software]]   * [[http://​www.joelonsoftware.com/​|Joel on Software]]
-  * [[http://​stackoverflow.com/​|Stackoverflow]]+  * [[https://​stackoverflow.com/​|Stackoverflow]]
  
 
Last modified: 2016-07-18 13:45 by Simon Wessing
DokuWikiRSS-Feed