TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Linguistic Antipatterns

24 pointsby Kortaggio11 months ago

2 comments

zer00eyz11 months ago
Even as a very grey bearded dev I love articles like this. Is it &quot;basic&quot;, it sure is, and right on every count!!<p>&quot;Unexpected side effects&quot; is one of my pet peeves (No magic!!!).<p>Its a sin on two counts, bad design and a &quot;linguistic antipattern&quot;
hi-v-rocknroll11 months ago
Except it should probably be called <i>semantic identifier antipatterns</i> because the subset of language that has to do with <i>meaning</i> is the essential idea.<p>By choosing identifiers wisely combined with reducing cyclomatic complexity by describing actions with specific semantically-correct meanings, the amount of required comments and documentation to support a codebase properly can be reduced to essential familiarization material, defining of terms where needed, gotchas, and the explanation of specific engineering decisions and complex code.