├── .gitignore ├── CONTRIBUTORS.txt ├── LICENSE ├── README.md ├── power-combos └── resolve-feature-envy-on-new-whole-value.md ├── recipes ├── core-6 │ ├── extract-field │ │ └── cpp.md │ ├── extract-function │ │ └── cpp.md │ ├── extract-parameter │ │ └── cpp.md │ ├── extract-variable │ │ └── cpp.md │ ├── inline-field │ │ └── cpp.md │ ├── inline-function │ │ └── cpp.md │ ├── inline-parameter │ │ └── cpp.md │ ├── inline-variable │ │ └── cpp.md │ └── rename │ │ └── cpp.md ├── key-5 │ ├── convert-to-instance-method │ │ └── cpp.md │ ├── introduce-parameter-object │ │ └── cpp.md │ ├── make-method-static │ │ └── cpp.md │ ├── move-method │ │ └── cpp.md │ └── split-class │ │ └── cpp.md └── micro-step-helpers │ ├── add-empty-else │ └── any.md │ ├── add-explicit-return │ └── cpp.md │ ├── change-visibility │ └── cpp.md │ ├── convert-capture-to-parameter │ └── cpp.md │ ├── convert-class-to-struct │ └── cpp.md │ ├── convert-free-function-to-static │ └── cpp.md │ ├── convert-initialization-style │ └── cpp.md │ ├── extract-immediately-executed-lambda │ └── cpp.md │ ├── make-const │ └── cpp.md │ ├── move-line-into-all-if-else-branches │ └── cpp.md │ ├── replace-loop-with-algorithm │ └── cpp.md │ └── split-string │ └── cpp.md └── status.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/CONTRIBUTORS.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/README.md -------------------------------------------------------------------------------- /power-combos/resolve-feature-envy-on-new-whole-value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/power-combos/resolve-feature-envy-on-new-whole-value.md -------------------------------------------------------------------------------- /recipes/core-6/extract-field/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/core-6/extract-field/cpp.md -------------------------------------------------------------------------------- /recipes/core-6/extract-function/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/core-6/extract-function/cpp.md -------------------------------------------------------------------------------- /recipes/core-6/extract-parameter/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/core-6/extract-parameter/cpp.md -------------------------------------------------------------------------------- /recipes/core-6/extract-variable/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/core-6/extract-variable/cpp.md -------------------------------------------------------------------------------- /recipes/core-6/inline-field/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/core-6/inline-field/cpp.md -------------------------------------------------------------------------------- /recipes/core-6/inline-function/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/core-6/inline-function/cpp.md -------------------------------------------------------------------------------- /recipes/core-6/inline-parameter/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/core-6/inline-parameter/cpp.md -------------------------------------------------------------------------------- /recipes/core-6/inline-variable/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/core-6/inline-variable/cpp.md -------------------------------------------------------------------------------- /recipes/core-6/rename/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/core-6/rename/cpp.md -------------------------------------------------------------------------------- /recipes/key-5/convert-to-instance-method/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/key-5/convert-to-instance-method/cpp.md -------------------------------------------------------------------------------- /recipes/key-5/introduce-parameter-object/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/key-5/introduce-parameter-object/cpp.md -------------------------------------------------------------------------------- /recipes/key-5/make-method-static/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/key-5/make-method-static/cpp.md -------------------------------------------------------------------------------- /recipes/key-5/move-method/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/key-5/move-method/cpp.md -------------------------------------------------------------------------------- /recipes/key-5/split-class/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/key-5/split-class/cpp.md -------------------------------------------------------------------------------- /recipes/micro-step-helpers/add-empty-else/any.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/micro-step-helpers/add-empty-else/any.md -------------------------------------------------------------------------------- /recipes/micro-step-helpers/add-explicit-return/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/micro-step-helpers/add-explicit-return/cpp.md -------------------------------------------------------------------------------- /recipes/micro-step-helpers/change-visibility/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/micro-step-helpers/change-visibility/cpp.md -------------------------------------------------------------------------------- /recipes/micro-step-helpers/convert-capture-to-parameter/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/micro-step-helpers/convert-capture-to-parameter/cpp.md -------------------------------------------------------------------------------- /recipes/micro-step-helpers/convert-class-to-struct/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/micro-step-helpers/convert-class-to-struct/cpp.md -------------------------------------------------------------------------------- /recipes/micro-step-helpers/convert-free-function-to-static/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/micro-step-helpers/convert-free-function-to-static/cpp.md -------------------------------------------------------------------------------- /recipes/micro-step-helpers/convert-initialization-style/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/micro-step-helpers/convert-initialization-style/cpp.md -------------------------------------------------------------------------------- /recipes/micro-step-helpers/extract-immediately-executed-lambda/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/micro-step-helpers/extract-immediately-executed-lambda/cpp.md -------------------------------------------------------------------------------- /recipes/micro-step-helpers/make-const/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/micro-step-helpers/make-const/cpp.md -------------------------------------------------------------------------------- /recipes/micro-step-helpers/move-line-into-all-if-else-branches/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/micro-step-helpers/move-line-into-all-if-else-branches/cpp.md -------------------------------------------------------------------------------- /recipes/micro-step-helpers/replace-loop-with-algorithm/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/micro-step-helpers/replace-loop-with-algorithm/cpp.md -------------------------------------------------------------------------------- /recipes/micro-step-helpers/split-string/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/recipes/micro-step-helpers/split-string/cpp.md -------------------------------------------------------------------------------- /status.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digdeeproots/provable-refactorings/HEAD/status.md --------------------------------------------------------------------------------