- Big O notation - Wikipedia, the free encyclopedia
In computer science, big O notation is used to classify algorithms by how they respond to changes in input size, such as how the processing time of an algorithm changes as the problem size becomes extremely large.[3] In analytic number theory it is used to estimate the "error committed" while replacing the asymptotic size of an arithmetical function by the value it takes at a large finite argument. A famous example is the problem of estimating the remainder term in the prime number theorem.
with algorithm algorithms classify computer notation processing science theory
- clean_code_index
Anti-patterns, Clean Code and Beyond A guide on how-to deal with programming challenges, keep your code clean and survive any programming course - by a guy who did it all wrong.
with anti-patterns challenges code course how-to programming
- Coding by exception - Wikipedia, the free encyclopedia
Coding by exception is an accidental complexity in a software system in which the program handles specific errors that arise with unique exceptions. When an issue arises in a software system, an error is raised tracing the issue back to where it was caught and then where that problem came from, if applicable. Exceptions can be used to handle the error while the program is running and avoid crashing the system. Exceptions should be generalized and cover numerous errors that arise.
with anti-pattern exception generalized handles program raised
- Error hiding - Wikipedia, the free encyclopedia
Error hiding is an anti-pattern in computer programming. The programmer hides error messages by overriding them with exception handling. As a result of this the root error message is hidden from the user (hence 'error hiding') and so they will not be told what the actual error is. Error hiding is a bane of support engineers' jobs as it often delays the resolution of the problem by hiding information needed to identify what is going wrong.
with anti-pattern bane computer delays exception handling hiding information messages problem programming
- Keyword Substitution
Subversion defines the list of keywords available for substitution. That list contains the following five keywords, some of which have aliases that you can also use:
with $date$ $id$ cvs svn
- Knuth: Computer Programming as an Art
Knuth: Computer Programming as an Art
with art computer knuth programming
- Magic Number
with anti-pattern constants hard-coded magic number programming undocumented
- Model–view–controller
Model view controller
with controller model mvc view
- Projects, Applications, and Companies Using Node · joyent/node Wiki · GitHub
Projects, Applications, and Companies Using Node JS ·The NodeJS framework has the benefits of a Dynamic/Functional language like Python. ·Because of NodeJS architecture, all functions and libraries are non-blocking – including the application code. ·Thanks to Google’s V8 Engine, NodeJS outperforms Django and Web2py ·While it can use, NodeJS does not need Apache or other layers ·Like Django and Ruby–on-Rails, NodeJS has a Node Package Manager (npm) that can track/audit which support libraries are required by each project. ·NodeJS runs flawless/unmodified on Win7, Linux, OSX, even RasberryPi ·100% -- All – NodeJS objects are 100% serializable via standard JSON. No language translation barrier
with frameworks js node nodejs web
- Spaghetti code - Wikipedia, the free encyclopedia
Spaghetti code is a pejorative phrase for source code that has a complex and tangled control structure, especially one using many GOTO statements, exceptions, threads, or other "unstructured" branching constructs. It is named such because program flow is conceptually like a bowl of spaghetti, i.e. twisted and tangled. Spaghetti code can be caused by several factors, such as continuous modifications by several people over a long life cycle. Structured programming greatly decreases the incidence of spaghetti code.
with branching code complex exceptions program source spaghetti statements tangled threads twisted unstructured
- Subversion Tutorial
10 Most Used SVN Commands with Examples
with commands subversion svn
- Which Java download should I choose for my 64-bit Windows operating system?
with 64-bit 7 download java windows
- Absolutely No Machete Juggling » Traveling Salesperson
The Most Misunderstood Problem
with system:unfiled
- BI and Analytics Reach the Tipping Point - Database Trends and Applications
BI and Analytics Reach the Tipping Point
with - analytics and applications bi database point reach the tipping trends
- Blind faith (computer programming)
Blind faith means that a programmer has deployed a patch without testing.
with (computer blind faith programming)
- Code smell
Code smell or "bad smell" defined as technical weakness in code structure
with bad code in smell structure technical weakness
- Duplicate code - Wikipedia, the free encyclopedia
Duplicate code is a computer programming term for a sequence of source code that occurs more than once, either within a program or across different programs owned or maintained by the same entity. Duplicate code is generally considered undesirable for a number of reasons.[1] A minimum requirement is usually applied to the quantity of code that must appear in a sequence for it to be considered duplicate rather than coincidentally similar. Sequences of duplicate code are sometimes known as code clones or just clones, the automated process of finding duplications in source code is called clone detection.
with anti-pattern code computer duplicate multiple occurrences undesirable
- How to Determine if a Company is a Culture Fit
Job Search Strategies | Kelly Services United States
with a company culture determine fit how if is profeesional states strategies to
- Race condition - Wikipedia, the free encyclopedia
A race condition or race hazard is the behavior of an electronic, software or other system where the output is dependent on the sequence or timing of other uncontrollable events. It becomes a bug when events do not happen in the order the programmer intended. The term originates with the idea of two signals racing each other to influence the output first.
with bug condition dependent programmer race system timing
- The Future of Statistical Software: Proceedings of a Forum | The National Academies Press
This book presents guidelines for the development and evaluation of statistical software designed to ensure minimum acceptable statistical functionality as well as ease of interpretation and use. It consists of the proceedings of a forum that focused on three qualities of statistical software: richness--the availability of layers of output sophistication, guidance--how the package helps a user do an analysis and do it well, and exactness--determining if the output is "correct" and when and how to warn of potential problems.
with book guidelines interpretation proceedings software statistical
Bookmarks 1 - 20
Next »