Learning Oop In PhpA collection of resources to learn object-oriented programming and related concepts for PHP developers.
Stars: ✭ 2,359 (+2611.49%)
Study PathAn organized learning path about Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture
Stars: ✭ 1,357 (+1459.77%)
kataTDD, Refactoring kata in many languages
Stars: ✭ 14 (-83.91%)
Migration《系统重构与迁移指南》手把手教你分析、评估现有系统、制定重构策略、探索可行重构方案、搭建测试防护网、进行系统架构重构、服务架构重构、模块重构、代码重构、数据库重构、重构后的架构守护
Stars: ✭ 2,753 (+3064.37%)
Quiz AppA repository reflecting the progress made on the "How to Build iOS Apps with Swift, TDD & Clean Architecture" YouTube series, by Caio & Mike.
Stars: ✭ 230 (+164.37%)
InterviewsA list of fancy questions I've been asked during the interviews I had. Some of them I ask when interviewing people.
Stars: ✭ 140 (+60.92%)
TestdeckObject oriented testing
Stars: ✭ 206 (+136.78%)
Refactor NreplnREPL middleware to support refactorings in an editor agnostic way
Stars: ✭ 213 (+144.83%)
jetJet is a simple OOP, dynamically typed, functional language that runs on the Erlang virtual machine (BEAM). Jet's syntax is Ruby-like syntax.
Stars: ✭ 22 (-74.71%)
Js RefactorJS Refactoring tool for Visual Studio Code
Stars: ✭ 195 (+124.14%)
Best Of Python Dev🏆 A ranked list of awesome python developer tools and libraries. Updated weekly.
Stars: ✭ 243 (+179.31%)
All ReposClone all your repositories and apply sweeping changes.
Stars: ✭ 197 (+126.44%)
finance-project-dddProjeto financeiro usando domain driven design, tdd, arquitetura hexagonal e solid
Stars: ✭ 67 (-22.99%)
SMmuiscPlay🎼极简模式JavaScript音乐播放器组件,极简、小巧、无依赖、可定制,适用于手机页面,H5活动页,微信页面等的音乐播放支持
Stars: ✭ 40 (-54.02%)
Clang Expand🐉 A clang tool for happy refactoring without source-code gymnastics
Stars: ✭ 182 (+109.2%)
Code Smells And FeelsTalk on code smells and feels and how to change that via refactoring
Stars: ✭ 178 (+104.6%)
AutorefactorEclipse plugin to automatically refactor Java code bases
Stars: ✭ 168 (+93.1%)
refrenA language agnostic, code-style aware, refactoring/renaming tool.
Stars: ✭ 19 (-78.16%)
implements🐍 Pythonic interfaces using decorators
Stars: ✭ 30 (-65.52%)
LuaKitLua核心工具包,包含对面向对象,组件系统(灵活的绑定解绑模式),mvc分模块加载,事件分发系统等常用模式的封装。同时提供打印,内存泄漏检测,性能分析等常用工具类。
Stars: ✭ 112 (+28.74%)
PiranhaA tool for refactoring code related to feature flag APIs
Stars: ✭ 1,840 (+2014.94%)
Design-PatternsProject for learning and discuss about design patterns
Stars: ✭ 16 (-81.61%)
Xaml Code ExperiencesA collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
Stars: ✭ 114 (+31.03%)
insta-story🤖 📷 Instagram Story Downloader Anonymously - PHP
Stars: ✭ 25 (-71.26%)
Lemonj一个面向 CSS/LESS/SCSS 的分析、坏味道检查和自动化重构工具。
Stars: ✭ 112 (+28.74%)
JS HTML WidgetsEasily create widget objects of arbitrary complexity
Stars: ✭ 16 (-81.61%)
svutSVUT is a simple framework to create Verilog/SystemVerilog unit tests. Just focus on your tests!
Stars: ✭ 48 (-44.83%)
atom-refactoringAtom package that provides refactoring capabilities for your PHP source code.
Stars: ✭ 16 (-81.61%)
AbracadabraAutomated refactorings for VS Code (JS & TS) ✨ It's magic ✨
Stars: ✭ 204 (+134.48%)
chaiBDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
Stars: ✭ 7,842 (+8913.79%)
OOlibA nimble package for object-oriented programming
Stars: ✭ 39 (-55.17%)
Tagalong.vimChange an HTML(ish) opening tag and take the closing one along as well
Stars: ✭ 184 (+111.49%)
php-mvc-skeletonA PHP OOP web application skeleton that uses MVC architectural pattern to create a basic application that contains login and multi language systems and can be used in any web project.
Stars: ✭ 46 (-47.13%)
Pre Commit HooksSome out-of-the-box hooks for pre-commit
Stars: ✭ 2,605 (+2894.25%)
cactoos-cryptoCrypto extensions for Cactoos library
Stars: ✭ 15 (-82.76%)
lua-pieA class library for Lua
Stars: ✭ 20 (-77.01%)
CscoutC code refactoring browser
Stars: ✭ 139 (+59.77%)
wordpress-eloquentA library that converts converts wordpress tables into Laravel Eloquent Models.
Stars: ✭ 129 (+48.28%)
RewriteSemantic code search and transformation
Stars: ✭ 134 (+54.02%)
looongDiscovery of Long Parameter List
Stars: ✭ 16 (-81.61%)
Reftoolsreftools - refactoring tools for Go
Stars: ✭ 113 (+29.89%)
Unmockable💉 ↪️ 🎁 Unmockable objects wrapping in .NET
Stars: ✭ 35 (-59.77%)
MortDead CSS detection
Stars: ✭ 109 (+25.29%)
java-wegweiser🔭 Ein wachsender Wegweiser für die Grundlagen der Java-Programmierung
Stars: ✭ 15 (-82.76%)
birthtalkMeet who have birth common with you
Stars: ✭ 36 (-58.62%)
Splitjoin.vimSwitch between single-line and multiline forms of code
Stars: ✭ 1,383 (+1489.66%)
Refactoring101The code here, represented as steps, is the progression of a refactoring on a legacy codebase. It is a PHP equivalent of the Java code shown in the Martin Fowler book "Refactoring".
Stars: ✭ 88 (+1.15%)
chai-excludeExclude keys to compare from a deep equal operation with chai expect or assert.
Stars: ✭ 33 (-62.07%)
TDDEverything about testing, especially TDD, Test-Driven Development: Really, It’s a Design Technique
Stars: ✭ 28 (-67.82%)
Vscode GleanThe extension provides refactoring tools for your React codebase
Stars: ✭ 1,194 (+1272.41%)
Personal GoalsList of books I've read, projects I've done, videos I've seen, articles I've read or podcasts I've listened to.
Stars: ✭ 75 (-13.79%)
awesome-software-architectureA curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
Stars: ✭ 1,594 (+1732.18%)
softn-cmsSistema de gestión de contenidos
Stars: ✭ 22 (-74.71%)