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

Popular posts from this blog

c++ - Convert big endian to little endian when reading from a binary file -

C#: Application without a window or taskbar item (background app) that can still use Console.WriteLine() -

unicode - Are email addresses allowed to contain non-alphanumeric characters? -