Jump to content
Wikipedia The Free Encyclopedia

User:Aavindraa/code

From Wikipedia, the free encyclopedia
Computers
Github logo This user has an account on GitHub .
prog-5 This user is a professional programmer .
(削除) a lot (削除ここまで) alot This user recognizes that linguistic change is a natural and desirable aspect of human language.
This user contributes with openSUSE .
This user contributes using Vim .

Unix This user can program in Unix .
ᅠᅠᅠᅠᅠᅠᅠ This user interacts with Fish , the productive shell.
bash-4 This user is an expert Bash programmer.
This user is a beginning Go programmer.
C++-2 This user is an intermediate C++ programmer.
C#-3 This user is an advanced C# programmer.
js-N This user is fluent in JavaScript .
This user can program in TypeScript .
re-N This user writes regular expressions to find everything around the house.
C-1 This user is a beginning C programmer.
ᅠᅠᅠᅠᅠᅠᅠ This user has written Rust in experimental projects.
Documentation and graphics
HTML-5 This user is a professional HTML user.
css-4 This user is an expert Cascading Style Sheets user.
{{Wiki}} This user is an expert writer in the MediaWiki language.

-1 This user is a beginning LaTeX user.
This user can write in Markdown .
svg-1 This user is a beginning SVG user.
py-3 This user is an advanced Python programmer.
PHP-5 This user is a professional PHP programmer.
-2 This user is an intermediate Scala programmer.
Java-2 This user is an intermediate Java programmer.
rb-1 This user is a beginning Ruby programmer.
Esoteria
lisp-1 This user is a basic Lisp programmer.
asm-1 This user is a beginning assembly language programmer.
smlnj This user programs in Standard ML of New Jersey .
-1 This user is a beginner Mathematica programmer.
vb.net-3 This user is an advanced Visual Basic .NET programmer.
SQL-2 This user is an intermediate SQL programmer.
MySQL This user is an intermediate MySQL programmer.
awk-1 This user is a beginning AWK programmer.
Groovy This user can program in Groovy .
Perl-1 This user is a beginning Perl programmer.

Advice for generalists in the market

Professional programming is difficult describe in proper terms. The philosophy of programming, and more specifically programming ethics are not considered or wholly disregarded by certain "outlaw" programmers. For recommendations, see the code of ethics from the Association for Computing Machinery.

Also, by using negation (a logical trick) we can prescribe what not to do. Here is a non-complete list of harmful anti-patterns that are commonly seen in projects lacking technical vision:

 * Technical debt
 * Error swallowing
 * Coding by exception
 * Instruction creep
 * Second-system effect
 * Cargo cult programming
 * Obfuscation (software)
 * Not invented here
 * Copy-and-paste programming

Projects burdened by these issues suffer reliability and performance issues, which is the final writing on the wall before the system is inevitably replaced, along with its maintainers and champion.

AltStyle によって変換されたページ (->オリジナル) /