Programming Tips πŸ’‘
51.5K subscribers
67 photos
10 videos
30 files
354 links
Programming & AI:
Tips πŸ’‘
Articles πŸ“•
Resources πŸ‘Ύ
Design Patterns πŸ’Ž
Software Principles βœ…

πŸ‡³πŸ‡± Contact: @MoienTajik

🎯 Buy ads: https://telega.io/c/ProgrammingTip
Download Telegram
Insidious Dependencies πŸ€·πŸ»β€β™‚οΈ

In the last year or so I’ve really seen the light on how to really write loosely-coupled code. πŸ’Ž

I thought I knew something about this concept before – I mean, I knew loose coupling was good, generally speaking, and I knew data abstraction was one of the key ways to limit dependencies between classes. βœ…

However, I didn’t realize that I was unintentionally adding all kinds of coupling into my applications despite my best efforts to the contrary. ⛔️

Let’s talk about some dependencies, including some obvious ones, as well as some insidious dependencies that lurk in most applications I’ve seen. πŸ—‚

Insidious dependencies ❌ :
β€’ File System
β€’ Email
β€’ Web Service & Requests
β€’ DateTime.Now
β€’ Configuration
β€’ New ...


https://t.me/pgimg/139

[ Article ] : bit.do/indP

γ€°γ€°γ€°γ€°γ€°γ€°
#CleanCode #Dependency
@ProgrammingTip