Bubble

JOB for PHP programmers
Senior WEB-developer | Junior WEB-developer

Services

Practice

we use

User story

A user story story of one or more sentences in the everyday or business language of the user that captures what the user wants to achieve.

Iterations

The technique of developing and delivering incremental components of product development.

Continuous integration

Continuous processes of applying quality control - small pieces of effort, applied frequently.

Planning game

The game is a meeting that occurs once per iteration, typically once a week.

Test-driven development (TDD)

Process that relies on the repetition of a very short development cycle: first the developer writes a failing automated test case that defines a desired improvement or new function, then produces code to pass that test and finally refactors the new code to acceptable standards.

Object-oriented design (OOD)

The process of planning a system of interacting objects for the purpose of solving a software problem.

Coding standard

The set of guidelines that recommend programming style, practices and methods for each aspect of a piece program.

Code review

A systematic examination of source code intended to find and fix mistakes overlooked in the initial development phase, improving both the overall quality of software and the developers' skills.

Retrospective

A meeting held by a project team at the end of a project or process to discuss what was successful about the project or time period covered by that retrospective, what could be improved, and how to incorporate the successes and improvements in future iterations or projects.

Code quality

  • Readability
  • Ease of maintenance, testing, debugging, fixing, modification and portability
  • Low complexity
  • Low resource consumption: memory, CPU
  • Number of compilation or lint warnings
  • Robust input validation and error handling, established by software fault injection

Automated testing

The use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting functions.

Symfony PHP framework

A web application framework written in PHP which follows the model-view-controller (MVC) paradigm.