This repository contains a curated list of papers, PhD theses, datasets, and tools that are devoted to research on Machine Learning for Software Engineering. The papers are organized into popular research areas so that researchers can find recent papers and state-of-the-art appro. Use it to build a structured path from fundamentals to hands-on practice.
Notes on the book Clean Code - A Handbook of Agile Software Craftsmanship by Robert C. Martin. Use it to ground design choices in named patterns, trade-offs and examples.
Chapter 1 - Clean Code This Book is about good programming. It's about how to write good code, and how to transform bad code into good code. Use it to build a structured path from fundamentals to hands-on practice.