vitus
08/05/2019, 8:56 PMjw
08/05/2019, 8:58 PMhallvard
08/05/2019, 8:58 PMcom.fancycoffeeroasting.whatever...
basher
08/05/2019, 9:04 PMkarelpeeters
08/05/2019, 9:07 PMvitus
08/05/2019, 9:08 PMMark Murphy
08/05/2019, 9:17 PMfangzhzh
08/05/2019, 9:18 PMvitus
08/05/2019, 9:28 PMbasher
08/05/2019, 9:31 PMDico
08/05/2019, 10:20 PMSergey Bondari
08/05/2019, 11:12 PMbasher
08/05/2019, 11:13 PMB. Isn't necessaryThis is the big one. Prefixes were added as a defense mechanism, not because they were cool/interesting/useful. That mechanism is no longer needed and adds unjustifiable cruft
Jeremy
08/06/2019, 12:13 AMclarkap
08/06/2019, 12:42 AMMarcelus Trojahn
08/06/2019, 12:52 AMjw
08/06/2019, 12:53 AMMarcelus Trojahn
08/06/2019, 12:54 AMSami Eljabali
08/06/2019, 5:09 AMhallvard
08/06/2019, 6:27 AMFCRProfileViewModel
will become FRCProfileViewModel
or even GVTProfileViewModel
or whatever, and since you use an intelligent IDE, that won't be a problem, and nobody will notice, since your main objective is avoiding naming conflicts (I deliberately omit namespace pollution as an objective, since this actually is a big one of those). Maybe your CTO will notice when/if looking over the code, but then, since he too will use an intelligent IDE, he can change that in a matter of seconds.louiscad
08/06/2019, 6:50 AMgalex
08/08/2019, 8:51 AMWhen almost every class has the same prefix. IE, when a user clicks on the button, a SmurfAccountView passes a SmurfAccountDTO to the SmurfAccountController. The SmurfID is used to fetch a SmurfOrderHistory which is passed to the SmurfHistoryMatch before forwarding to either SmurfHistoryReviewView or SmurfHistoryReportingView. If a SmurfErrorEvent occurs it is logged by SmurfErrorLogger to ${app}/smurf/log/smurf/smurflog.logCommonly considered an anti-pattern…