All Projects → Chemaclass → php-best-practices

Chemaclass / php-best-practices

Licence: other
What I consider the best practices for web and software development.

Projects that are alternatives of or similar to php-best-practices

Howtheytest
A collection of public resources about how software companies test their software
Stars: ✭ 3,765 (+6175%)
Mutual labels:  quality, knowledge, knowledge-sharing
Movies Kotlin Kata
Katas for practice Kotlin( Coroutines, dataclasses, delegate properties...) Clean Architecture and best practices in Android(DI, Dagger, MVP, Espresso) implemented by Jorge Sánchez (Xurxodev)
Stars: ✭ 240 (+300%)
Mutual labels:  best-practices, clean-code
Clean Code Javascript Tr
JavaScript için Uyarlanmış Temiz Kod Kavramları
Stars: ✭ 232 (+286.67%)
Mutual labels:  best-practices, clean-code
Study Path
An organized learning path about Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture
Stars: ✭ 1,357 (+2161.67%)
Mutual labels:  agile, clean-code
Architecture
.NET 6, ASP.NET Core 6, Entity Framework Core 6, C# 10, Angular 13, Clean Code, SOLID, DDD.
Stars: ✭ 2,285 (+3708.33%)
Mutual labels:  best-practices, clean-code
Bookmarks
🔖 +4.3K awesome resources for geeks and software crafters 🍺
Stars: ✭ 210 (+250%)
Mutual labels:  best-practices, clean-code
matorral
An open-source, very simple & extensible project managent tool written using Django/Python
Stars: ✭ 21 (-65%)
Mutual labels:  agile, agile-development
Clean Code Javascript
🛁 Clean Code concepts adapted for JavaScript
Stars: ✭ 62,912 (+104753.33%)
Mutual labels:  best-practices, clean-code
Javalite
JavaLite is a cohesive collection of frameworks designed from ground up to add pleasure back to your daily life
Stars: ✭ 753 (+1155%)
Mutual labels:  web-development, agile
Validator
Nu Html Checker – Helps you catch problems in your HTML/CSS/SVG
Stars: ✭ 1,024 (+1606.67%)
Mutual labels:  web-development, best-practices
symfony-lts-docker-starter
🐳 Dockerized your Symfony project using a complete stack (Makefile, Docker-Compose, CI, bunch of quality insurance tools, tests ...) with a base according to up-to-date components and best practices.
Stars: ✭ 39 (-35%)
Mutual labels:  quality, best-practices
Clean Code Java
Clean Code concepts adapted for Java. Based on @ryanmcdermott repository.
Stars: ✭ 155 (+158.33%)
Mutual labels:  best-practices, clean-code
Android Modular Architecture
📚 Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.
Stars: ✭ 2,048 (+3313.33%)
Mutual labels:  best-practices, clean-code
Run Aspnetcore
A starter kit for your next ASP.NET Core web application. Boilerplate for ASP.NET Core reference application, demonstrating a layered application architecture with applying Clean Architecture and DDD best practices. Download 100+ page eBook PDF from here ->
Stars: ✭ 227 (+278.33%)
Mutual labels:  best-practices, clean-code
Php Programming Best Practices
Referencia para los desarrolladores de Tiendanube y para la comunidad de PHP.
Stars: ✭ 138 (+130%)
Mutual labels:  best-practices, clean-code
Write Readable Javascript Code
📖 All about writing maintainable JavaScript
Stars: ✭ 244 (+306.67%)
Mutual labels:  best-practices, clean-code
Evergreen Skills Developers
List of evergreen skills, based on software development best practices & cross-framework principles, that should serve as a fair assessment of skilled software engineers / developers
Stars: ✭ 818 (+1263.33%)
Mutual labels:  best-practices, clean-code
Clean Code Ruby
🛁 Clean Code concepts adapted for Ruby
Stars: ✭ 1,235 (+1958.33%)
Mutual labels:  best-practices, clean-code
resources
A curated collection of useful tech resources 💻
Stars: ✭ 57 (-5%)
Mutual labels:  web-development, knowledge
Android Guidelines
Project Guidelines for the Android Buffer App
Stars: ✭ 760 (+1166.67%)
Mutual labels:  quality, clean-code

PHP Best Practices

Don't miss out what are the new features from PHP 8!

Apart from consulting:

Teamwork

Agile Agile software development values
Agreements We need conventions
Code Reviews Pair Programming & Pull Request
Documentation Document your knowledge
Estimations Discover the unknowns
Knowledge sharing Follow the news of your stack

Technical skills

Comments They are not always updated
Decoupled business logic Abstraction, concretions, layers and dependencies
Final Classes Composition over inheritance
Functions They should be small
Git Mastering The best software version control
IDE Know your IDE
Immutability It makes the code more predictable
Meaningful Names It should tell you why it exists and what it does
Minimum Scope For your variables, methods, and classes
Performance Tips Use strict comparison
Strict Types Use strict_types constant when possible
Static Analysis Identify bugs in your code
Testing Test what your software does
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].