すべてはgovnokodを大まかに表します。 この素晴らしいサイトには、コレクション全体があります。
何がコードをくだらないのか-誰も確実に知りません。 正確な定義はありません。 多くの場合、明らかなgovnokodomを考える人もいれば、簡潔で効果的な解決策と思われる人もいます。
例
govnokodの例は、 冗長 ハードコードから完全なハードコードまであります。 最も愛されている例は、そのくだらないことが誰にでも明らかなものです:
Boolean b = new Boolean( is_admin ); if( b.toString().length() == 4 ) { // something... } // something
, ? , - !
? !
UPD .
: :
1
2-1
1-2-3
4-3-2-1
1-2-3-4-5
6-5-4-3-2-1
(, 6 ).
:
1. //
2. ( . , . , !)
( pastebin). , , , , .
!
UPDATE:
, . . , .
.
«» , , , :
$n = 6; for($i = 1; $i <= $n; $i++) { $array = $i % 2 ? range(1, $i) : range($i, 1); echo join('-', $array), PHP_EOL; }
, , , , , . , , .
Arion:
(6 + 1).times{|i| p (1..i).to_a.send((i%2 == 0)? :to_a: :reverse).join('-')}
pechlambda:
main = mapM_ (putStrLn . foo) [1..6] foo n = concat $ intersperse "-" $ (if odd n then id else reverse) $ take n $ map show [1..]
, !
, : N ( ). rPman (, ):
<?php define('LENGTH',6); define('nl',"\n"); $right='1'; $left='1'; echo '1'.nl; // <== for($i=2;$i<=LENGTH;$i++) { $left=$i.'-'.$left; $right=$right.'-'.$i; echo ($i%2?$right:$left).nl; } ?>
, , «» . , - , .
runcore 1..N N..1, :
$is_reverse = false; for($i=1; $i<=6; ++$i) { for($is_reverse?$j=$i:$j=1; $is_reverse?$j>=1:$j<=$i; $is_reverse?--$j:++$j) { echo (($is_reverse)?($j.($j>1?'-':'')):($j.($j<$i?'-':''))); } $is_reverse = (($is_reverse) ? false : true); if (in_array($is_reverse, array(true,false))) { echo '<br />'; } }
AHDPEu . . , — .
Premature optimization
Perl youlose - . , — .
JavaScript azproduction, , , .
- sledopit bash:
#!/bin/bash i=1;m=7;while [ $i -lt $m ];do seq 1 $(($i%$m))|tr '\n' ' '|sed 's/ /-/g;s/-$//';((i++));echo;done|while read line; do [ $((${line/*-/}%2)) -eq 1 ]&&echo $line||echo $line|rev;done
, , . , , . brainfuck.
- pechlambda : codepad.org/NQUSqcjc , , .
- Next_Alex , goto.
- Levsha100, . -, . :)
- , -, . , S2nek .
- PHP reinventer .
- C Wyrd C. , , .
- Levsha100 ?
- Java barker , , .
barker Enterprise Java — ! enterprise AlexanderYastrebov.
, , SnakeSolid: pastebin.com/rdCtf2j5
: , — , , . — . . .
, , , .
!
!