・特定の言語や設計、アルゴリズムではなく、
・あくまでも「実装の方法論」について議論するスレです。
・補完、スニペットなどの「コードを構築する」効率的な手法や
テスト、デバッグ自の「操作」の省力方法や、画面構成、必要な構文を
調べる方法、コードベースの中を「移動」する方法、コマンドライン、
ファイル、ディレクトリ関連、必要なドキュメント、参考にするソースコードにた
どり着くためにコンピュータやインターネットを「探索」する技術などについて議論しましょう。
・なるべく、特定のエディタやフレームワーク、ツールなどの専用のワードを多用
せずに、他の人はそのツールを知らない前提で一般用語で議論しましょう。
探検
コーディング、テスト、デバッグ、エディタ技術総合 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2016/08/26(金) 10:40:24.82ID:QNADLP5T2016/12/10(土) 12:32:45.44ID:GIIm67Zu
36デフォルトの名無しさん
2016/12/10(土) 12:39:39.05ID:5+0zsndy >>35
それはまあ確かに理想的だけどレガシーコードや若手の書くコードは実際そうなってないわけじゃん
そういうダメなコードをデバッグする効率のいい方法というか原則とか考え方みたいなものを共有できたらいいと思うんだよね
それはまあ確かに理想的だけどレガシーコードや若手の書くコードは実際そうなってないわけじゃん
そういうダメなコードをデバッグする効率のいい方法というか原則とか考え方みたいなものを共有できたらいいと思うんだよね
2016/12/10(土) 12:54:38.43ID:GIIm67Zu
ダメなコードをデバックする効率的な方法?
ダメなコードを簡単に直すのが一番効率的な方法だよ。
その方法のことをリファクタリングという。
ダメなコードを簡単に直すのが一番効率的な方法だよ。
その方法のことをリファクタリングという。
2016/12/10(土) 12:55:26.86ID:GIIm67Zu
× ダメなコードを簡単に直すのが一番効率的な方法だよ。
○ ダメなコード(複雑なコード)を簡単なコードに直すのが一番効率的な方法だよ。
○ ダメなコード(複雑なコード)を簡単なコードに直すのが一番効率的な方法だよ。
39デフォルトの名無しさん
2016/12/10(土) 21:18:18.70ID:SCCkpZrN バッチ処理がダメだった時の修正案を実行前実行中に
考えて作っておく。
バッチ処理が失敗した時は速やかに代案を実行する。
バッチ処理が失敗した時の焦りや怒り、うろたえは馬鹿にならないから
そんな状態で代案は生まれにくいし、コーディングミス
をしてハマる可能性がある。
だから健全な精神状態で代案をいくつか用意しておく。
考えて作っておく。
バッチ処理が失敗した時は速やかに代案を実行する。
バッチ処理が失敗した時の焦りや怒り、うろたえは馬鹿にならないから
そんな状態で代案は生まれにくいし、コーディングミス
をしてハマる可能性がある。
だから健全な精神状態で代案をいくつか用意しておく。
2016/12/12(月) 06:32:25.58ID:d/o8M1q0
最近deltadebugに興味がある
41デフォルトの名無しさん
2016/12/12(月) 07:51:08.90ID:pcIBU1jC なんだいそれ?
42デフォルトの名無しさん
2016/12/18(日) 11:38:27.43ID:ZhJYWf2y Lnuxでインテリセンスのついた開発環境をおしえてくだされ。まさか
そんなものはない?
そんなものはない?
2016/12/18(日) 11:47:33.47ID:05Ug+E6t
>>42
LinuxアプリはWindowsで開発するんだよ。
LinuxアプリはWindowsで開発するんだよ。
44デフォルトの名無しさん
2016/12/18(日) 11:57:25.73ID:ZhJYWf2y 例えばC#アプリの例でお願いします。
45デフォルトの名無しさん
2016/12/18(日) 23:18:04.70ID:aCKcGLhu Eclipse, NetBeans, Emacs, Visual Studio Code, Atom
何でも、ソースコードを所定の場所に置けば、インテリセンスが働くだろ?
何でも、ソースコードを所定の場所に置けば、インテリセンスが働くだろ?
46デフォルトの名無しさん
2016/12/18(日) 23:40:52.78ID:XOBRXwmr オライリの実践デバッグ技法は良書
ただ、GDB DDD Eclipse の使い方を同時並行で解説しているから
少し混乱しやすい。
ただ、GDB DDD Eclipse の使い方を同時並行で解説しているから
少し混乱しやすい。
47デフォルトの名無しさん
2016/12/18(日) 23:44:05.58ID:wEstYhpF ツールの使い方じゃなくてもう少し上のレイヤのデバッグテクをテーマにした良書はないのか
ブレークポイントの説明とか何度も読まされて辟易するよ
ブレークポイントの説明とか何度も読まされて辟易するよ
2016/12/19(月) 00:34:24.03ID:WXYJQtbi
49デフォルトの名無しさん
2016/12/19(月) 06:04:58.15ID:Jj0jZDjW >>47
オライリーのデバッグの本(なんか蝶の書いてあるやつ)は科学的な手法とかアルゴリズムとかが中心だよ
オライリーのデバッグの本(なんか蝶の書いてあるやつ)は科学的な手法とかアルゴリズムとかが中心だよ
2016/12/19(月) 21:49:43.65ID:BI+h437s
>>47
テスト駆動開発とかは?
テスト駆動開発とかは?
51デフォルトの名無しさん
2017/04/11(火) 07:43:01.86ID:5mMBtI5q DAOのテストってどうしてる?
テスト自体はデータをクリアしてインサートしてDAOのメソッド呼んで戻り値を調べてAssertって感じで普通に書けるんだけど
テストがDBに依存しちゃってるからサーバーが落ちてる時とかメンテナンス中に
にテストが通らなくなって困る
JUnitだけど一時的に機能無効化するオプションとかあるのかな
テスト自体はデータをクリアしてインサートしてDAOのメソッド呼んで戻り値を調べてAssertって感じで普通に書けるんだけど
テストがDBに依存しちゃってるからサーバーが落ちてる時とかメンテナンス中に
にテストが通らなくなって困る
JUnitだけど一時的に機能無効化するオプションとかあるのかな
2017/04/11(火) 11:38:08.44ID:Ei1BFwyD
>>51
> テストがDBに依存しちゃってるからサーバーが落ちてる時とかメンテナンス中に
> にテストが通らなくなって困る
ローカルにDB作れば?
> JUnitだけど一時的に機能無効化するオプションとかあるのかな
DAOのテストで、何を無効にするの?
> テストがDBに依存しちゃってるからサーバーが落ちてる時とかメンテナンス中に
> にテストが通らなくなって困る
ローカルにDB作れば?
> JUnitだけど一時的に機能無効化するオプションとかあるのかな
DAOのテストで、何を無効にするの?
2017/04/11(火) 23:42:02.49ID:5+HsoANQ
2017/04/12(水) 09:06:08.45ID:v99/uLaR
2017/04/12(水) 21:32:52.95ID:jPM7CyEE
一番がAny()
isEmpty()じゃないことに感動した
大概の拡張メソッドがラムダ突っ込めるし
isEmpty()じゃないことに感動した
大概の拡張メソッドがラムダ突っ込めるし
2017/04/12(水) 21:41:41.61ID:jPM7CyEE
冗長にも思える拡張メソッドの一群おかげでやりたいことが直感的にできる
Javaもラムダ扱えるってなって喜んだのもつかの間
C#に比べてあまりに貧弱で悲しくなった
Javaもラムダ扱えるってなって喜んだのもつかの間
C#に比べてあまりに貧弱で悲しくなった
2017/04/12(水) 23:10:54.64ID:v99/uLaR
なるほどなるほどAny()ですか
2017/04/13(木) 01:22:43.82ID:hMsy2pR8
明らかにパクリと言われないようにちょっとズラしてパクらないといけない
でもズラしてパクると使い勝手悪くなる
JavaがC#に追いつく日はもう来ないだろうね
でもズラしてパクると使い勝手悪くなる
JavaがC#に追いつく日はもう来ないだろうね
59デフォルトの名無しさん
2017/04/13(木) 01:27:23.06ID:IFJ42qsr >>58
そんな事気にしてる言語なんてない…いや、Javaを持ってるOracleは気にするかもな。とりあえずJavaで訴訟するために
そんな事気にしてる言語なんてない…いや、Javaを持ってるOracleは気にするかもな。とりあえずJavaで訴訟するために
2017/09/19(火) 08:24:16.23ID:NVBfDgxx
オライリー
Effective Debugging ―ソフトウェアとシステムをデバッグする66項目
Diomidis Spinellis
読んだ方、どうでしたか?
Effective Debugging ―ソフトウェアとシステムをデバッグする66項目
Diomidis Spinellis
読んだ方、どうでしたか?
61デフォルトの名無しさん
2018/05/23(水) 21:42:10.50ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
6LKCX
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
6LKCX
62デフォルトの名無しさん
2018/07/05(木) 00:18:12.40ID:RfoszcD2 S9R
2018/12/05(水) 17:53:36.13ID:3z67ORpX
ノートで入力作業するとき、現在行がウィンドウの上のほうに固定されるか、
または上に向かって改行するエディタがあると見やすい。近視なんで。
または上に向かって改行するエディタがあると見やすい。近視なんで。
2018/12/05(水) 18:11:56.05ID:3z67ORpX
キー入力を拾わなければならないから
KeyDown
KeyPress
KeyUp
これらのイベントがあるようなので
一文字ずつ表示させればエディタになるんだろうか
KeyDown
KeyPress
KeyUp
これらのイベントがあるようなので
一文字ずつ表示させればエディタになるんだろうか
2018/12/05(水) 19:58:39.13ID:3z67ORpX
KeyPressでそのまま表示させることはできた。(上から下)
・下から上へ折り返し表示
・日本語入力
・編集機能
を実装すれば完成
・下から上へ折り返し表示
・日本語入力
・編集機能
を実装すれば完成
66デフォルトの名無しさん
2018/12/05(水) 20:02:44.63ID:3z67ORpX 1行プログラミング
Label1.Text = Label1.Text & e.KeyChar
Label1.Text = Label1.Text & e.KeyChar
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★12 [蚤の市★]
- 女性天皇「賛成」69%、将来の皇位継承「不安」68%…読売世論調査 [蚤の市★]
- 不倫疑惑の永野芽郁さん、CM削除ドミノの違約金“やはり発生は免れない”可能性 約10億円になる見込み、本人は全額支払う覚悟 [牛丼★]
- 旧姓使用拡大に連合会長が反発 「何の説明もない。選択的夫婦別氏制度導入を」 男女共同参画会議 ★2 [ぐれ★]
- 開業4ヵ月でこれは…“国民の税金”投入の『ジャングリア沖縄』で見た衝撃的な光景と、モチベーションが低い一部スタッフの現状 ★2 [ぐれ★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 【悲報】中学受験、意味がなかった…「中学受験をやっても大部分の子供は無勉で入れるMARCH地方国立大に行くのが精一杯です [483447288]
- ジムでインターバルの時にウロウロ歩くやつなんなの?
- レイプはとっても気持ちがいい
- 【悲報】ドイツ人「なんで日本人って自炊するの?出来合の惣菜や冷食食った方が楽でコスパいいやん。そんなんだから低生産性なんだよ [786648259]
- 大阪行くわよーーーッ!!!
- 近所の騒音おじさんが俺にだけ優しくしてくる
