Hacker News new | ask | show | jobs
by nu11ptr 836 days ago
If you delete your interface files and then change the type used when calling a function it can cascade through your program and change the type of the function parameter. For this reason, I generally feel function level explicit types are a fair compromise. However, making that convention instead of required (so as to allow fast prototyping) is probably fine.
1 comments

Just require it for public functions. Your own code can be as messy as you want unser the hood