Challenging Coding Conventions: Introducing DCM Rule Enforcement
Flutter Explained
Do #coding conventions really matter? In this video, we'll discuss the benefits and challenges of using coding conventions, and how they can help to improve the readability, maintainability, and quality of your code. We'll also introduce #DCM, a tool that can help you to enforce coding conventions in your projects.
If you liked what you saw about DCM checkout the following Link: https://dcm.lemonsqueezy.com?aff=XA47X In order to receive the 20 % discount use the code: FLUTTEREXP
You search for a Mentorship tailored to your needs from A Software Engineer Expert? Checkout https://flutterexplained.gumroad.com/l/mentorship
Timestamps 00:00 Do we need coding conventions? 01:02 History of Code Conventions 01:38 First Conventions by Edsger W. Dijkstra https://www.cs.utexas.edu/users/EWD/transcriptions/EWD03xx/EWD316.html https://en.wikipedia.org/wiki/Edsger_W._Dijkstra
02:20 Coding Standards by NASA https://nasa.github.io/fprime/UsersGuide/dev/code-style.html https://ntrs.nasa.gov/api/citations/20080039927/downloads/20080039927.pdf
03:17 What are GOTO statements? 04:08 Possible Explanations for more Rules and Conventions https://amzn.to/47haWA1 https://en.wikipedia.org/wiki/Coding_conventions#cite_note-3 https://www.zippia.com/software-developer-jobs/demographics/
05:14 Have a laugh 05:36 How can we enforce coding conventions? 06:24 DCM - A toolkit to identify problems and enforce them in your codebase https://dcm.dev/docs/getting-started/
07:25 How does DCM work? https://dcm.dev/docs/rules/ https://dcm.dev/docs/cli/ https://dcm.dev/docs/assists/ https://dcm.dev/docs/metrics/
17:56 Outro
YOUTUBE ►► https://youtube.com/c/flutterexplained KICK ►► https://kick.com/devcafe MASTODON ►► https://fosstodon.org/@flutterexp MATRIX ►►https://bit.ly/flutter_explained_matrix DISCORD ►► https://discord.gg/TRSY4tGHpd
My Streaming Setup ►► https://kit.co/flutter_exp/flutter-explaines-streaming-kit
Other Videos: Client & Server Architecture: https://youtu.be/kYM-wlOhQ3I Files and Folder Structure in Flutter & Dart: https://youtu.be/wR1cMW1hSzM Realtime Communication with WebRTC: https://youtu.be/hAKQzNQmNe0 Why I love Flutter: https://youtu.be/fSn9xK7YCvY
Additional Tags: Flutter, upgrade, video, tutorial
Thanks For Watching!
#FlutterExplained ... https://www.youtube.com/watch?v=ETmPOc7Z4uc
181439371 Bytes