Open in app

Sign In

Write

Sign In

Thaw Zin Toe
Thaw Zin Toe

101 Followers

Home

About

1 day ago

Study with me for Code Refactoring ( Story 5— Primitive Obsession of Bloaters)

Primitive obsession is when a developer uses simple data types like integers, booleans, and strings too often in their code instead of creating custom classes to represent more complex information. This can make the code hard to read and understand and harder to maintain and test. Symptoms Overuse of simple data…

Code Smells

6 min read

Study with me for Code Refactoring ( Story 5— Primitive Obsession of Bloaters)
Study with me for Code Refactoring ( Story 5— Primitive Obsession of Bloaters)
Code Smells

6 min read


Jan 28

Study with me for Code Refactoring ( Story 4— Large Class of Bloaters)

Symptoms Large class refers to a software design problem where a single class becomes too large and complex, difficult to understand, maintain and extend. # Large Class class LargeClass { # Many class variables # Many fields # Many Methods } Treatment To address this problem, developers can refactor the class by…

Refactoring

3 min read

Study with me for Code Refactoring ( Story 4— Large Class of Bloaters)
Study with me for Code Refactoring ( Story 4— Large Class of Bloaters)
Refactoring

3 min read


Jan 26

Study with me for Code Refactoring ( Story3 — Long Method of Bloaters)

Bloaters are already explained in the previous article Story 2. I want to explain the details of the symptoms and treatments of the Long Method. Long Method Symptoms In clean code, Robert martin was already told that a method line of codes must not be greater than 10. In reality, splitting the…

Code Smells

3 min read

Study with me for Code Refactoring ( Story3 — Long Method of Bloaters)
Study with me for Code Refactoring ( Story3 — Long Method of Bloaters)
Code Smells

3 min read


Jan 24

Study with me for Code Refactoring ( Story2 — Code Smell)

Code smells can be found when working with complex team and across large team. It leads to serious failures and kill an application’s performance. Typical examples of code smells are Bloaters Object-Orientation Abusers Change Preventers Dispensables Couplers Bloaters A Bloater smell represents a code element that has grown so large that…

Code Review

2 min read

Study with me for Code Refactoring ( Story2 — Code Smell)
Study with me for Code Refactoring ( Story2 — Code Smell)
Code Review

2 min read


Jan 24

Study with me for Code Refactoring ( Story1 — Introduction)

Refactoring is the process of restructuring code, not changing its original functionality. The primary purpose is To improve Software design, structure, and code readability To become clean code and simple design “Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” —…

Refactoring

3 min read

Study with me for Code Refactoring ( Story1 — Introduction)
Study with me for Code Refactoring ( Story1 — Introduction)
Refactoring

3 min read


Jul 6, 2022

Ultimate guide of Dependency Injection (Hilt) in Real world Android Project (Part-2)

အရင်တစ်ပိုင်းမှာကျွန်တော်တို့ setup လုပ်ပုံလေးပြောပီးပီးဆိုတော့ deep-dive လေးသွားကြည့်ရအောင် Components Dagger ကော Hilt မှာကော နှစ်ခုစလုံးမှာ Android Lifecycle နဲ့သက်ဆိုင်တဲ့ dependencies တွေပါပါတယ်။ Hilt က Dagger နဲ့ မတူတာက Dagger လို directly သွားရေးစရာမလိုပဲ predefined components ကို generate လုပ်နိုင်တာပါ။ Hilt ရဲ့ predefined components တွေက SingletonComponent ActivityRetainedComponent ViewModelComponent

Android

3 min read

Ultimate guide of Dependency Injection (Hilt) in Real world Android Project (Part-2)
Ultimate guide of Dependency Injection (Hilt) in Real world Android Project (Part-2)
Android

3 min read


Jul 4, 2022

Ultimate guide of Dependency Injection (Hilt) in Real world Android Project (Part-1)

အစောပိုင်းမှာ Clean Architecture က SOLID PATTERN အကြောင်းရေးဖူးတာရှိပါတယ်။ မဖတ်ရသေးရင်အောက်မှာ Link ပေးထားပါတယ်။ Thinking About Clean Architecture For Enterprise Application (Story-2) ကျွန်တော်အခု clean ထဲမှာပါတဲ့ design principle ဖြစ်တဲ့ SOLID principles အကြောင်း ဆွေးနွေးကြည့်ရအောင်။ SOLID Principles…thawzintoe.medium.com Android Clean Architecture ထဲက မရှိမဖြစ်အရေးပါလှတဲ့ Dependency Injection အတွက် hilt ကိုဘယ်လိုsetup လုပ်ရမလဲဆိုတာပြောပြပေးမှာပါ။

Android App Development

2 min read

Ultimate guide of Dependency Injection (Hilt) in Real world Android Project (Part-1)
Ultimate guide of Dependency Injection (Hilt) in Real world Android Project (Part-1)
Android App Development

2 min read


Mar 24, 2022

Thinking About Clean Architecture For Enterprise Application (Story-3)

အရင်က article တွေမဖတ်ရသေးရင်ဖတ်ဖို့ပါ။ Thinking About Clean Architecture For Enterprise Application (Story-1) ကျွန်တော်တို့ software ရေးတဲ့အခါနေ့ဒဓူ၀ပြသနာတွေရင်ဆိုင်ရပါတယ်။ ကျွန်တော်ဆိုလဲ နေ့တိုင်းခေါင်းတွေခဲ…thawzintoe.medium.com Thinking About Clean Architecture For Enterprise Application (Story-2) ကျွန်တော်အခု clean ထဲမှာပါတဲ့ design principle ဖြစ်တဲ့ SOLID principles အကြောင်း ဆွေးနွေးကြည့်ရအောင်။ SOLID Principles…thawzintoe.medium.com

Android Dev

3 min read

Thinking About Clean Architecture For Enterprise Application (Story-3)
Thinking About Clean Architecture For Enterprise Application (Story-3)
Android Dev

3 min read


Sep 19, 2021

Thinking About Clean Architecture For Enterprise Application (Story-2)

ကျွန်တော်အခု clean ထဲမှာပါတဲ့ design principle ဖြစ်တဲ့ SOLID principles အကြောင်း ဆွေးနွေးကြည့်ရအောင်။ SOLID Principles ကို Robert C. Martin က Clean Architecture စာအုပ်ရဲ့ Design Principle and Design Patternsအခန်း မှာချပြခဲ့ပါတယ်။ အဲ့တာကိုယူပီး Michael Feathers ကပြန်ပီး တော့ revolution ပြန်လုပ်ခဲ့တာကနေပီးတော့ SOLID Principles တွေကို OOP (Object Oriented Programming) မှာရေးလာကြပါတယ်။ Thinking About Clean Architecture For Enterprise Application (Story-1) ကျွန်တော်တို့ software ရေးတဲ့အခါနေ့ဒဓူ၀ပြသနာတွေရင်ဆိုင်ရပါတယ်။ ကျွန်တော်ဆိုလဲ နေ့တိုင်းခေါင်းတွေခဲ…thawzintoe.medium.com

Clean Architecture

4 min read

Thinking About Clean Architecture For Enterprise Application (Story-2)
Thinking About Clean Architecture For Enterprise Application (Story-2)
Clean Architecture

4 min read


Sep 18, 2021

Thinking About Clean Architecture For Enterprise Application (Story-1)

ကျွန်တော်တို့ software ရေးတဲ့အခါနေ့ဒဓူ၀ပြသနာတွေရင်ဆိုင်ရပါတယ်။ ကျွန်တော်ဆိုလဲ နေ့တိုင်းခေါင်းတွေခဲ ဒါကြီးကိုဘယ်လိုပြန်ပြင်ရင်ကောင်းမလဲဆိုတဲ့ စိတ်နဲ့ပဲတိုင်ပတ်နေတတ်တယ်။အဲ့တော့ clean architecture အကြောင်းကိုကျွန်တော်တို့ တွေးကြည့်ရအောင်ဒီနေရာမှာ ကျွန်တော်က သိလို့ပြန်ရှင်းပြနေတာမဟုတ်ပါဘူး။ ကျွန်တော်တို့ အမြင်ခြင်းဖလှယ်တယ်လို့သဘောထားကြည့်ရအောင်ပါ ။ပထမဆုံး Clean Architecture ဆိုတာဘာကိုပြောချင်တာလဲ What is Clean Architecture?

Software Development

2 min read

Thinking About Clean Architecture For Enterprise Application (Story-1)
Thinking About Clean Architecture For Enterprise Application (Story-1)
Software Development

2 min read

Thaw Zin Toe

Thaw Zin Toe

101 Followers

Android Engineer @ Codigo - Mobile App Company Singapore

Following
  • Kyaw Zay Ya Lin Tun

    Kyaw Zay Ya Lin Tun

  • Jaewoong Eum

    Jaewoong Eum

  • Ryan Warrender

    Ryan Warrender

  • Chet Haase

    Chet Haase

  • Krzysztof Dąbrowski

    Krzysztof Dąbrowski

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech