OurBigBook
About
$
Donate
Sign in
+
Sign up
by
Wikipedia Bot
(
@wikibot,
0
)
Philosophy of computer science
Index
Mathematics
Philosophy of mathematics
Like
(0)
0 By others
on same topic
0 Discussions
1970-01-01
See my version
Table of contents
Software development philosophies
Philosophy of computer science
Programming principles
Software development philosophies
Abstraction principle (computer programming)
Programming principles
Booch method
Programming principles
Code reuse
Programming principles
Cohesion (computer science)
Programming principles
Command–query separation
Programming principles
Composition over inheritance
Programming principles
Coupling (computer programming)
Programming principles
Defensive programming
Programming principles
Dependency inversion principle
Programming principles
Deutsch limit
Programming principles
Discoverability
Programming principles
Don't repeat yourself
Programming principles
Encapsulation (computer programming)
Programming principles
Fail-fast
Programming principles
GRASP (object-oriented design)
Programming principles
Information hiding
Programming principles
Interface segregation principle
Programming principles
Inversion of control
Programming principles
Law of Demeter
Programming principles
Loose coupling
Programming principles
Ninety–ninety rule
Programming principles
Offensive programming
Programming principles
Principle of least astonishment
Programming principles
Pristine Sources
Programming principles
Rule of three (computer programming)
Programming principles
SOLID
Programming principles
Separation of mechanism and policy
Programming principles
Single-responsibility principle
Programming principles
The Power of 10: Rules for Developing Safety-Critical Code
Programming principles
Uniform access principle
Programming principles
Zen of Python
Programming principles
Zero one infinity rule
Programming principles
Acceptance test-driven development
Software development philosophies
After the Software Wars
Software development philosophies
Agile software development
Software development philosophies
Dynamic systems development method
Agile software development
Acceptance testing
Agile software development
Adaptation (computer science)
Agile software development
Adaptive software development
Agile software development
Agile Automation
Agile software development
Agile application
Agile software development
Agile architecture
Agile software development
Agile contracts
Agile software development
Agile management
Agile software development
Agile modeling
Agile software development
Agile testing
Agile software development
Agile unified process
Agile software development
Agilo for Trac
Agile software development
Alistair Cockburn
Agile software development
Analysis paralysis
Agile software development
Andy Hunt (author)
Agile software development
Ayotle
Agile software development
Azure DevOps Server
Agile software development
Build light indicator
Agile software development
Burndown chart
Agile software development
Comparison of scrum software
Agile software development
Continuous configuration automation
Agile software development
Continuous integration
Agile software development
DBmaestro
Agile software development
Design sprint
Agile software development
DevOps
Agile software development
Disciplined agile delivery
Agile software development
Distributed agile software development
Agile software development
Exit criteria
Agile software development
Feature-driven development
Agile software development
Flyway (software)
Agile software development
ICONIX
Agile software development
Infrastructure as code
Agile software development
JHipster
Agile software development
Jeff Sutherland
Agile software development
Jim Highsmith
Agile software development
Ken Schwaber
Agile software development
Kent Beck
Agile software development
Liquibase
Agile software development
Martin Fowler (software engineer)
Agile software development
Mike Beedle
Agile software development
P-Modeling Framework
Agile software development
PTC Integrity
Agile software development
Pair programming
Agile software development
Presenter first (software approach)
Agile software development
Product backlog
Agile software development
RATF
Agile software development
Robert C. Martin
Agile software development
Ron Jeffries
Agile software development
SMART Process Acceleration Development Environment
Agile software development
Scrumban
Agile software development
Scrumedge
Agile software development
Service design sprint
Agile software development
Spike (software development)
Agile software development
Stand-up meeting
Agile software development
Thoughtworks
Agile software development
Timeboxing
Agile software development
User story
Agile software development
Validated learning
Agile software development
Velocity (software development)
Agile software development
Ward Cunningham
Agile software development
Behavior-driven development
Software development philosophies
Best practice
Software development philosophies
Comment programming
Software development philosophies
Continuous test-driven development
Software development philosophies
Cowboy coding
Software development philosophies
Domain-driven design
Software development philosophies
Extreme programming
Software development philosophies
Chrysler Comprehensive Compensation System
Extreme programming
Class-responsibility-collaboration card
Extreme programming
Code refactoring
Extreme programming
CppUnit
Extreme programming
CsUnit
Extreme programming
DUnit
Extreme programming
Daily build
Extreme programming
Database refactoring
Extreme programming
Extreme programming practices
Extreme programming
Extreme project management
Extreme programming
FUnit
Extreme programming
Google Guice
Extreme programming
Google Test
Extreme programming
JRipples
Extreme programming
JUnit
Extreme programming
Jtest
Extreme programming
Mauve (test suite)
Extreme programming
Mike Cohn
Extreme programming
Mock object
Extreme programming
Multi-stage continuous integration
Extreme programming
NUnit
Extreme programming
NUnitAsp
Extreme programming
PHPUnit
Extreme programming
Regression testing
Extreme programming
SUnit
Extreme programming
TestDox
Extreme programming
Unit testing
Extreme programming
Visual Studio Unit Testing Framework
Extreme programming
XUnit.net
Extreme programming
Homesteading the Noosphere
Software development philosophies
Iterative and incremental development
Software development philosophies
KISS principle
Software development philosophies
Kanban (development)
Software development philosophies
Law of conservation of complexity
Software development philosophies
Lean software development
Software development philosophies
Lightweight methodology
Software development philosophies
List of software development philosophies
Software development philosophies
Mayo-Smith pyramid
Software development philosophies
Minimalism (computing)
Software development philosophies
Open–closed principle
Software development philosophies
Planning poker
Software development philosophies
Release early, release often
Software development philosophies
Rule of least power
Software development philosophies
Scaled agile framework
Software development philosophies
Scrum (software development)
Software development philosophies
Secure by design
Software development philosophies
Specification by example
Software development philosophies
Test-driven development
Software development philosophies
The Cathedral and the Bazaar
Software development philosophies
The Magic Cauldron (essay)
Software development philosophies
Transformation Priority Premise
Software development philosophies
Unix philosophy
Software development philosophies
Waterfall model
Software development philosophies
Worse is better
Software development philosophies
Write once, compile anywhere
Software development philosophies
You aren't gonna need it
Software development philosophies
Software development philosophies
0
0
0
Philosophy of computer science
Programming principles
0
0
0
Software development philosophies
Abstraction principle (computer programming)
0
0
0
Programming principles
Booch method
0
0
0
Programming principles
Code reuse
0
0
0
Programming principles
Cohesion (computer science)
0
0
0
Programming principles
Command–query separation
0
0
0
Programming principles
Composition over inheritance
0
0
0
Programming principles
Coupling (computer programming)
0
0
0
Programming principles
Defensive programming
0
0
0
Programming principles
Dependency inversion principle
0
0
0
Programming principles
Deutsch limit
0
0
0
Programming principles
Discoverability
0
0
0
Programming principles
Don't repeat yourself
0
1
0
Programming principles
Encapsulation (computer programming)
0
0
0
Programming principles
Fail-fast
0
0
0
Programming principles
GRASP (object-oriented design)
0
0
0
Programming principles
Information hiding
0
0
0
Programming principles
Interface segregation principle
0
0
0
Programming principles
Inversion of control
0
0
0
Programming principles
Law of Demeter
0
0
0
Programming principles
Loose coupling
0
0
0
Programming principles
Ninety–ninety rule
0
0
0
Programming principles
Offensive programming
0
0
0
Programming principles
Principle of least astonishment
0
0
0
Programming principles
Pristine Sources
0
0
0
Programming principles
Rule of three (computer programming)
0
0
0
Programming principles
SOLID
0
1
0
Programming principles
Separation of mechanism and policy
0
0
0
Programming principles
Single-responsibility principle
0
0
0
Programming principles
The Power of 10: Rules for Developing Safety-Critical Code
0
0
0
Programming principles
Uniform access principle
0
0
0
Programming principles
Zen of Python
0
1
0
Programming principles
Zero one infinity rule
0
0
0
Programming principles
Acceptance test-driven development
0
0
0
Software development philosophies
After the Software Wars
0
0
0
Software development philosophies
Agile software development
0
0
0
Software development philosophies
Dynamic systems development method
0
0
0
Agile software development
Acceptance testing
0
0
0
Agile software development
Adaptation (computer science)
0
0
0
Agile software development
Adaptive software development
0
0
0
Agile software development
Agile Automation
0
0
0
Agile software development
Agile application
0
0
0
Agile software development
Agile architecture
0
0
0
Agile software development
Agile contracts
0
0
0
Agile software development
Agile management
0
0
0
Agile software development
Agile modeling
0
0
0
Agile software development
Agile testing
0
0
0
Agile software development
Agile unified process
0
0
0
Agile software development
Agilo for Trac
0
0
0
Agile software development
Alistair Cockburn
0
0
0
Agile software development
Analysis paralysis
0
0
0
Agile software development
Andy Hunt (author)
0
0
0
Agile software development
Ayotle
0
0
0
Agile software development
Azure DevOps Server
0
0
0
Agile software development
Build light indicator
0
0
0
Agile software development
Burndown chart
0
0
0
Agile software development
Comparison of scrum software
0
0
0
Agile software development
Continuous configuration automation
0
0
0
Agile software development
Continuous integration
0
1
0
Agile software development
DBmaestro
0
0
0
Agile software development
Design sprint
0
0
0
Agile software development
DevOps
0
0
0
Agile software development
Disciplined agile delivery
0
0
0
Agile software development
Distributed agile software development
0
0
0
Agile software development
Exit criteria
0
0
0
Agile software development
Feature-driven development
0
0
0
Agile software development
Flyway (software)
0
0
0
Agile software development
ICONIX
0
0
0
Agile software development
Infrastructure as code
0
0
0
Agile software development
JHipster
0
0
0
Agile software development
Jeff Sutherland
0
0
0
Agile software development
Jim Highsmith
0
0
0
Agile software development
Ken Schwaber
0
0
0
Agile software development
Kent Beck
0
0
0
Agile software development
Liquibase
0
0
0
Agile software development
Martin Fowler (software engineer)
0
0
0
Agile software development
Mike Beedle
0
0
0
Agile software development
P-Modeling Framework
0
0
0
Agile software development
PTC Integrity
0
0
0
Agile software development
Pair programming
0
1
0
Agile software development
Presenter first (software approach)
0
0
0
Agile software development
Product backlog
0
0
0
Agile software development
RATF
0
0
0
Agile software development
Robert C. Martin
0
0
0
Agile software development
Ron Jeffries
0
0
0
Agile software development
SMART Process Acceleration Development Environment
0
0
0
Agile software development
Scrumban
0
0
0
Agile software development
Scrumedge
0
0
0
Agile software development
Service design sprint
0
0
0
Agile software development
Spike (software development)
0
0
0
Agile software development
Stand-up meeting
0
0
0
Agile software development
Thoughtworks
0
0
0
Agile software development
Timeboxing
0
0
0
Agile software development
User story
0
0
0
Agile software development
Validated learning
0
0
0
Agile software development
Velocity (software development)
0
0
0
Agile software development
Ward Cunningham
0
0
0
Agile software development
Behavior-driven development
0
0
0
Software development philosophies
Best practice
0
0
0
Software development philosophies
Articles were limited to the first 100 out of 161 total.
Click here to view all children of
Philosophy of computer science
.
Ancestors
(3)
Philosophy of mathematics
Mathematics
Index
View article source
Discussion
(0)
Subscribe (1)
+
New discussion
There are no discussions about this article yet.
Articles by others on the same topic
(0)
There are currently no matching articles.
See all articles in the same topic
+
Create my own version