Challenging Coding Conventions: Introducing DCM Rule Enforcement @FlutterExplained
Challenging Coding Conventions: Introducing DCM Rule Enforcement  @FlutterExplained
Uploaded August 2023 | Updated September 2026, 10 hours ago
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 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
en.wikipedia.org/wiki/Edsger_W._Dijkstra

02:20 Coding Standards by NASA
nasa.github.io/fprime/UsersGuide/dev/code-style.html
ntrs.nasa.gov/api/citations/20080039927/downloads/20080039927.pdf

03:17 What are GOTO statements?
04:08 Possible Explanations for more Rules and Conventions
amzn.to/47haWA1
en.wikipedia.org/wiki/Coding_conventions#cite_note-3
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 ►► youtube.com/c/flutterexplained
KICK ►► kick.com/devcafe
MASTODON ►► fosstodon.org/@flutterexp
MATRIX ►►bit.ly/flutter_explained_matrix
DISCORD ►► discord.gg/TRSY4tGHpd
-----------------------------------------------------------------------------------

My Streaming Setup ►► kit.co/flutter_exp/flutter-explaines-streaming-kit

-----------------------------------------------------------------------------------

Other Videos:
Client & Server Architecture: youtu.be/kYM-wlOhQ3I
Files and Folder Structure in Flutter & Dart: youtu.be/wR1cMW1hSzM
Realtime Communication with WebRTC: youtu.be/hAKQzNQmNe0
Why I love Flutter: youtu.be/fSn9xK7YCvY

-----------------------------------------------------------------------------------

Additional Tags: Flutter, upgrade, video, tutorial

Thanks For Watching!

#FlutterExplained
Challenging Coding Conventions: Introducing DCM Rule EnforcementCreate a Onboarding screen in Flutter - Live Coding / LearningFix the error command not found in the windows terminalLearn Dart Foundation - Variables #ShortsRiverpod an easier approach to access Provider - Flutter State ManagementOpen Topic - Flutter Project - Electric Calculator - Start of a new ProjectFlutter Flashcard App - Live Flutter Development from Scratch - Day 7Final vs Const - Programming #ShortsInterview with Iman - Head of Firebase ExtensionsMonorepos vs Polyrepos - Intro to Flutter WorkspaceFlutter News - Jan. 2021 - Flutter Roadmap 2021 - Integration Test Update - Upcoming EventsFlutter Together 💙👨👩  - Recipe List Screen - Part #16
Flutter Explained |

Challenging Coding Conventions: Introducing DCM Rule Enforcement

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER