Semicolon & Sons
X
About
Contact & Support
Code Diary
Episodes
Subscribe
Sign in
Semicolon & Sons
About
Screencasts
Code Diary
Contact & Support
Subscribe
Sign In
Dependencies Code Diary Entries
This is part of the Semicolon&Sons
Code Diary
- consisting of lessons learned on the job.
Avoid specifying dependencies that are subdependencies of your other dependencies
Avoid wrapper packages over command line CLIs
Check if OS upgrade breaks software and important hardware
Expect libraries to break when using a different version of the language
Future proof by checking for existence before binding functionality
Never assume API uses your naming conventions
Tell user what to change when they call outdated API
Update all dependencies if stuck in hell
Weird syntax errors may be due to even minor language version differences
When in doubt assume arguments are all of same type