Showing posts with the label Clean Code

Dart Extensions Static Dispatch Architecture

I nMacy legacy codebases, we often encounter the "Utility Class" anti-pattern. Developers, unable to modify third-party classes like Strin…
Dart Extensions Static Dispatch Architecture

Dart 확장 메서드의 심층적 활용과 잠재력

Flutter 코드 40% 줄이는 확장 메서드 실전 비법 매 번 MediaQuery.of(context).size.width 를 타이핑하느라 지치셨나요? 혹은 간단한 날짜 변환을 위해 매번 거창한 유틸리티 클래스를 만들고 계신가요? 만약 그렇다면, 당신의 코드는 지금 '다이어트'가 절실히 필요합니다. Dart 2.7에서 도입된 확장 메서…
Dart 확장 메서드의 심층적 활용과 잠재력

Stop Writing Utility Classes: Master Dart Extensions for Cleaner Flutter Code

L et’s be honest for a second. We have all been there. You start a new Flutter project, and within a week, you have a file named utils.dart or stri…
Stop Writing Utility Classes: Master Dart Extensions for Cleaner Flutter Code

Utilityクラスは捨てろ:Dart拡張機能で実現する「読むだけでわかる」コード設計術

「こ のコード、主語はいったい誰なんだ?」 コードレビューをしていて、 StringHelper.process(text) や DateUtils.format(date) といった記述にうんざりしたことはありませんか?これらは機能的には正しいですが、オブジェクト指向の「オブジェクトにメ…
Utilityクラスは捨てろ:Dart拡張機能で実現する「読むだけでわかる」コード設計術
OlderHomeNewest