1read 100read
2012年4月プログラマー215: ステップ数が足りなくて叱責された (133)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
【天才マ】ひげぽん Part2【Mona】 (525)
あなたの会社の常識 (502)
ステップ数が足りなくて叱責された (133)
専門卒は、高卒より何故劣るのか?【2スレ目】 (855)
求人数はJava、年収はC#がトップ (169)
SE・プログラマーは専門技能職、30過ぎ未経験は× (230)
ステップ数が足りなくて叱責された
1 :07/03/08 〜 最終レス :12/03/28 あと300ステップ足りない。 コメント意外に何を書けばよいか。 C++
2 : うちではコメントはステップ数に含めません。
3 : それ、どこの目立?
4 : みたこともない大きな木の下の
5 : 関数にまとめてる処理をバラして複数回コピペすれば完成じゃん
6 : 本当はボコルの話だろ?>>1
7 : マジレすすると、 C++っていうのはプリプロセッサが一旦C言語に落とす。 そうすと、ステップ倍増。 (但し、最近の傾向として高速化のためC言語に落とさないようだが)
8 : VCのinclude配下にあるファイルをコピってソースに加えておけばいいんじゃね。 STLのファイルだけでも結構あるち、大丈夫でちょ。
9 : //ステップ数が足りないと○○氏に叱られるので埋草です。 という行を300行、ファイル末尾に追記
10 : C++の差分コーディングは何のためなんだ...
11 : >>7 10年くらい寝てた?
12 : >>8 いやお前は呼んでない。
13 : 不必要な関数を書いて、絶対に到達しないところで呼び出し。
14 : エラー処理を書けばいいんだよ
15 : ステップ数がボーナスに響く
16 : ステップを自動的に増やすスクリプトを書けばいいじゃない
17 : セミコロン300個
18 : そんなにステップ数が大好きなら全部アセンブラに展開して mainとasmで囲ってやれ。
19 : ステップ数ってなに? 行数と違うの?
20 : 空行埋めとけ 削除依頼きっちり出しとけよな
21 : バグだけ潰したら完成のプログラムで 休憩から帰ってきたら突然ログがゴッソリ出なくなった 記憶を頼りに、直前にした操作を直しても戻らない これはやばい雰囲気だぞ〜と思いながら子一時間 原因は+= -> + だった log=buff ってそりゃ綺麗に消える刃 しねよ俺(´・ω・`)
22 : CVS 、個人用ブランチ、小まめにコミット
23 : ステップ数なんてなんの目安にもならないっつーのにね。 俺の2/3程度の量しか担当してないヤツのステップ数より、 構造化しまくった俺のステップ数の方が少なくなったし。
24 : >>23 「俺の2/3程度の量」って、何をもとにして判断したの?
25 : 判断も何も俺がそうなるように割り振りしたからな
26 : 俺なんて間違った作成したソースもコメントアウトしてるだけなんだぜ?
27 : それあべしもそうだって
28 : ステップ数で計るならいいカモじゃん。 多めに申告しといて、多めに金もらっておいて、 ステップ足りなければ、呼ばれない関数やクラスを足しておけばいいし。
29 : いまだにスッテプ数で見積もって、 ステップ数で金払うプロジェクトって、 あるのだよねぇ ・・・今の時代、たぶん開発側が損だな
30 : もうステップで計る時点で馬鹿丸出しなんだしさ。 どうやってカモるかだけ考えなよ。 馬鹿の基準に仕事を合わせる必要ないよ。
31 : 俺もそういう事あった。 仕方ないので一日かけてif文とかfor文とかwhile文とかの 括弧をぶら下げるように書き直した。 最初は見た目が凄く気持ち悪かったけど、慣れたらなんか それが気持ちよくなってきたw
32 : >>31 そんな作業に一日かけんなよ。
33 : >>31 必ず、 if { // ... } または if{ // ... } といった書き方に統一した方が可読性もよくね? おれは if { // ... } って書き方は絶対しないな。
34 : マとしては整形はスクリプトやアプリを自作して自動化するのが普通なんだろうけど、 手作業で整形するのがなかなか楽しいんだな。 自分がプログラムを完成させているかような気分になれる。 実際に使ってるのはカーソル、エンター、スペース、タブ、バックスペース、デリート、だけであって、 その間、肝心のコードは一行も書いてないわけだが(ヤバス)。 ゲーム脳ですかね。
35 : それは駄目だ
36 : 自作のスクリプトでソース整形するなんて、絶対やめろ。 スクリプトにバグがあったら、死亡だ。 完成してテスト終わって動いてたのに、 「動かなくなりました」 だと! 謝るのは、俺なんだぞ。 土日出て、目で見ながら手で直せ
37 : いやいや整形ツール使うだろ。ふつー。
38 : 昔実際にあべしが残していったソースで有ったんだが begin select a, b into lv_a, lv_b from c where id=1 end; 当時2年目の漏れですら殺意が覚えた炎上prj・・・ 先輩から聞いたんだが奴らの契約がstep数だったらしい。 可読性?奴らにそんな考えはないな
39 : >>38 それインデントはついてるんだろ? 要素ごとに改行なんてうちじゃ社内規約なんだけどおかしかったのか!? SQLの文化だと思ってた
40 : ステップ数を計ること自体は別に構わん。 そうじゃなく実績を予想に無理矢理合わせようとすることが問題なんだ。
41 : >>39 まんまこんな感じでしたが?w インデント?何それな感じで読みづらかた
42 : 自分で作った1000行くらいのストアドでも怒りが涌いてくるのに、他人が作ったソースで インデントついてなかったら暴れまつよ。。。。。。。。
43 : 俺の場合、他人のコードを整形する時は ほぼ他人の初見のコードを読む時だから コードの内容を把握する意味でも手作業で整形するなぁ
44 : >>42 お前は呼んでない。
45 : >42 お前そろそろ死んどけ
46 : >>38 すごいね〜。 残業手当稼ぎ放題(゚д゚)ウマー
47 : >>37 C とか Java とか C# とか Python ならともかく、 C++ でなんかいいのある? GNU indent は使い物に 成らんし。
48 : ステップ数に対してバグが足りなくて叱責されて、 バグを捏造したとこならある。
49 : >>47 Artistic Styleじゃだめなの?
50 : >>48 ステップ数削った方が教育的じゃね?
51 : >>48 漏れは逆に3倍ぐらいのバグを上げて問題視された事があるが無視した。 全部直したから無問題。 それよりもエリート集団wの隠蔽体質を何とかしろと。
52 : >>1 1: goto 2: 2: goto 3: 3: goto 4: 延々続き、最後に、goto 1: で絶対に実行されない行で300行埋めれば良いだけでは?
53 : if { ... } を if { ... } に直すのはどう?
54 : STLのファイルをincludeせずに直接展開したら、 10万行ほどコードが増えちゃった。てへっ!
55 : emacsで全行tabを押せ。整形してくれる。
56 : 提出用の水増しソースを別に用意しておけばいい。
57 : _NOP(); _NOP(); _NOP(); を300回書け。
58 : 単なる水増しではなくて 「処理を遠回しにする」とか「意味があるような無いような微妙なのを入れる」とかがよくね
59 : 最適化で消滅するようなのがいい。
60 : どこからも呼ばれることの無いダミー関数を 紛れ込ませるとか。
61 : お前ら、対策がすでにレベル低いっつーの。 リファクタリング機能で関数全部インライン展開しろ。
62 : 水増しの方法にレベルの高低があるのかw
63 : 自動単体テスト用のコードを追加したら? 後々役に立つ可能性あるし、コードレビュー時にも言い訳ができる。
64 : #define とtypedefによる定義を300行加え、 それらは決して使われることがないというコードならいけると思う。
65 : int [] a = new a [300](); a[0] = 0; a[1] = 1; a[2] = 2; a[3] = 3; … a[299] = 299; でおk
66 : >>65 こぴぺで楽に。 void step(){ int a=0; a++; a++; a++; ・・・ }
67 : 考えてみたら、おバカな要求だな。
68 : 馬鹿なもの作ってんだもの 意味のないもの作ってんだよ
69 : 俺のところは関数の数で見積もるから 人を減らされないように 共通化できる関数も無理やり分けさせられた 人減らされても共通化したほうがマシな結果になった
70 : >>69 別個の関数から共通関数を参照するだけ とするとか 関数の粒度を下げるとか いろんなやり方はあると思いますけど。 本末転倒かと。
71 : とりあえずその場でステップを踏んでみろ!!
72 : 貧乏揺すりならいつもやってますぜ
73 : なんかシベリアで無駄に穴掘って埋めるだけの作業をやってるような気分になるな・・・
74 : 貧揺すりしても揺れません。
75 : >>69 分岐しない物を関数に分ければいいのに。 1ステップを1関数にするとか。 それじゃ悪いのか?
76 : Rubyのワンライナーとかって、ステップ数どうなるんですかね?
77 : ステップ数気にするような人はRuby使わせないんじゃね?
78 : あ
79 : 71はオッサンだな
80 : リファクタリング:関数のインライン化 不吉な匂い:コードのステップ数が足りない
81 : 工数見積もりに「追加ステップ数」「修正ステップ数」「削除ステップ数」「負荷係数」って言葉混ぜる。 その見積もりがうまく通れば、相手の顔を立ててステップ数の話しながら煙に巻くことができる。
82 : 俺の推奨するやり方ですが・・・ ・開発の途中で検討した(古い)関数を、 BAK_関数名_20081227という感じに、当面残しておく。 たとえば、A案、B案、C案と検討してC案を採用しても A案とB案を消さないということ。 コメントにA案B案C案の検討結果を記載するから 決してコールされないけど価値のある情報。
83 : やっぱりアセンブリ出力して、それを提出したら? 大本のコードいじるよりよっぽど利口じゃん。
84 : また目立スレがたったと聞いて駆けつけました
85 : やだもうこういうスレ…… しかもみんな驚くことなく普通にレスしてるし……… どんだけレベル低いのか 学生にみせないで
86 : >>85 現実は知っておいた方が良い
87 : 漏れが仕事してるとこ、ステップ数あたりのバグ件数で改修の品質を測っているらしいことが最近わかった。 改修時にばっさり削除してざっくり書き直せば(削除も追加もステップに算入されてるw)かなり円満になるだろうww
88 : この手のソフトハウスって長くもたないだろうな
89 : 化石のような上司で不幸な奴が立てたスレはここでふか?
90 : PLSQLでLPADって知ってるかな? 指定の文字数になるまで左に任意の文字を詰めてくれる関数。 アレ使っちゃダメなんだってさ〜 例えば、カラムHOGEを25文字でLPADしたいときは、 SUBSTR(' (略。スペース25文字って思って) ', 1, LENGTHB(HOGE)) || HOGE って書くのが決まりらしい。 「じゃあ、100文字にするときは?」って聞いたら、 「お前バカか?スペース100個書くだけだろ?w」ってさ〜
91 : if( a=0 ){ b=1; }else{ c=1; } ↓ if( a=0 ) { b=1 ; } else { c=1 ; }
92 : c=1 にしかいかないというオチ?
93 : まぁ、無難に、ステップ数水増し関数を用意して、 void mizumashi(void) {
94 : すまんが相談に乗って下さい。>識者の方 顧客要望の開発の見積もり依頼されて 「規模約50step/PG工数1人日」と回答しました。 (step数はあまり意味無いと思って結構適当に算出) すると顧客から、 「50stepに1日掛ける工数は多すぎない?」 と言われてしまいました・・・。 こういう場合、どういう言訳すれば、穏便に納得してもらえますか? PG工程前の設計工程でも、PG後のテスト工程でもなく、 あくまでPG工程に掛かる理由です。
95 : すいません。500stepの間違いでした。
96 : 50Stepでも多いでちょ。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 営業ならデバッグとか、仕様書作りとか適当に言っとけ
97 : まだ生きてたんだこの糞コテ
98 : >>95 500step一日か、作業内容次第だな。 ゆるく見ておいたら1000step作るのに1ヶ月かけて レビュー30分でバグ5カ所あるソース出したのもいるからなぁ。 言い訳は内容把握する必要があるくらいでいいんでね。 工程別でやっているならWaterFallだろうから、 仕様バグを潰しておく必要があるわけだしね。 半日位で詰め切れていない項目を徹底的に挙げて 1日でも見積もりが甘かった事をアピールするといいよ。 言い方次第では上流に恨まれるかもしれないけどねw
99 : >98 ごめん、>94とは別人。50じゃなくて500で一桁間違えてました、っていえばいいんじゃね?って意味。
100read 1read 1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
SES契約で実態はハケンの偽装請負 (148)
東京コンピュータサービス(TCS) Ver.34 (107)
【誰か】Windows F-BASIC Ver6.3 Part2 ヽ(`Д´)ノ (209)
(858)
設計書を作ってるせいで生産性落ちてないか? (438)
女PGが集うスレ (702)
--log9.info------------------
Pioneer BD-R/REドライブ「BDR-101」 (233)
おまいらのPCのスペック晒してくらはい (116)
test (286)
NANYAってどうよ? (764)
三菱DVD専用スレ 2枚目 (381)
SONY CDW-900E 専用スレッド (584)
PS/PS2 セルフブートCD-R(DVD-R) (177)
Nero Burning ROM Part31 (435)
パイオニア ±R/RWドライブ「DVR-109」 Part08 (846)
プレクスター PX-W5232TA&Premium2 その12 (514)
【整理整頓】大量のディスクの管理どうしてる 2 (190)
DVD-RWメディア専用スレ 3 (955)
DVDFab Platinum Part1 (894)
二度と見ないのにDVDに焼く理由は? (214)
DVDピーコスレ【18枚目】 (713)
PowerGo2って・・・ (565)
--log55.com------------------
【小説家になろう】女性読者視点雑談スレ2【話題無制限】
【擁護】小説家になろう総合アンチスレ60【厳禁】
【ワッチョイ有】「小説家になろう」オススメの作品を紹介していく36
ライトノベル作家志望者が集うスレ 245
【能力は平均値】FUNA総合スレ14【金貨8万枚・ポーション】
【KADOKAWA・はてな】カクヨム200【複垢相互完全放置】
◆忍◆ニンジャスレイヤー総合 #174◆殺◆
【盾】アネコユサギ 総合スレ16【槍】