php - Features/functions that make your app more professional? Coding hobbyhorses -
what features implement (how) in php web applications because deem "more professional" in way? or have personal nitpicks , code hobbyhorses, small things might count? unsavoured code or minor functionality spend inordinate amount of time on right?
.
example coding hobbyhorses q&a illustration:
configuration data not in database: application data != configuration data, matter of necessity , efficiency.
url fixing: normalize web addresses appending trailing slash, if it's technically not required.
human-readable cookies: data privacy try avoid opaque session/database handles (for user options, not authorization usage).
content negotiation: makes sense simple variations between e.g. rss , atom formats. see infrequently used.
no database ids in ui: avoid leaking database internal surrogate keys urls. , orms db-internal keys don't had leak business logic.
.
hints (not rules)
- so, functionality believe puts web application above average?
- why uncommon?
- does benefit users, likewise easy overlook?
- more professional , secure coding suggestions on topic. are.
- but intended scope of q&a uncommon/unique features, , possibly non-standard , controversial functionality. big bonus fascinating.
- it's coding preferences , nitpicks happen materialize in php.
- don't think big or high level. small functionality counts too.
- show code if feasible.
- syntax , coding style / paradigms off-topic.
- and let's not argue usefulness or code quality. it's purely featuritis & code survey.
first featuritis research bounty round: difficult decide on 1 of many ideas. truth told, narrow down 5 favorites , left decision rand()
. , topic interesting enough warrant second bounty round. after break. , maybe else takes on refine scope.
documentation.
imagine open source project can find , without up-to-date documentation , feel impact has on how professional think is.
Comments
Post a Comment