Software Engineering Best Practices
Following software engineering best practices allows a developer to be efficient while also ensuring quality and replicable work. 1. Clean code Clean code is simply explained as easy to read and understand which does a couple things. It allows for reduced time for current and future debugging, editing, and collaboration. Collaboration is an important aspect, my first real introduction to team collaboration was in my last year of university where a team of 9 of us worked on a project for a client. This allowed for us to practice applying real world principles such as design, implementation, testing, and thorough IEEE documentation standards. https://github.com/mnothman/HD-Requester Critical aspects that should be focused on include: Consistency : Using consistent naming and coding styles. Name styles include- CamelCase, PascalCase, snake_case, while coding styles/conventions include PEP 8 for Python. Avoiding Hardcoding : Hardcoded values should be rep...
Comments
Post a Comment