タグ付けされた質問 「reading-code」

7
ソフトウェアエンジニアとして、他人のコードを読むことはどれほど重要ですか?
私は新進のソフトウェアエンジニア(現在、2年生、CS専攻)であり、他の人のプログラムを理解するのに本当に苦労しています。このスキル(またはスキルの欠如)が私にとってハンディキャップになる可能性があるかどうかを知りたいのですが、もしそうなら、どのように開発できますか?

5
FP思考に慣れている人は命令型コードをどのように読むべきですか?
私は約5か月前に大学を卒業し、過去4か月間地元の新興企業で働いています。大学にいる間、私はHaskellやF#などを自分で勉強しました。私たちは大学でJavaを教えられましたが、すぐに関数型プログラミングに触れるようになり、命令型プログラミングよりもはるかに多くの時間を費やしました。その結果、私の脳は機能的思考のために配線されています。私が参加した会社はPythonを使用しており、コードは非常に重要です。私は命令型コードを読むのに非常に苦労しています。変異を追跡することはできません。for-if-else-for -...のネストが4レベルを超える深さになると、コードで何が起こっているかを完全に把握できなくなります。さらに、Pythonは動的言語であるため、コードには型がありません。それ' コードベースの一部(おそらく「適度に複雑な」)を理解しようとしてから数週間が経ちましたが、これまでのところ理解できるほどの進展はありませんでした。そのコードを理解する方法についての実用的なテクニックをいくつか教えてください。前もって感謝します! 編集: コードに実際にはあまりコメントがなく、名前もあまり直感的ではないことを言及する必要があります。

9
「不正なコード」のインタビューを処理する方法 [閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 4年前に閉鎖されました。 「不正なコード」のインタビューとは、インタビュー対象者に「不正なコード」のスニペットが表示され、それを修正するか、間違っていることを指摘することを要求するものです。コードを読み、その実行内容を把握し、欠陥を指摘するのに時間がかかるため、これらのインタビューに苦労しています。時間的なプレッシャーがある状況では、フリーズする傾向があり、コードが機能しなくても機能するはずです。 この種のインタビューを処理するための良い方法は何ですか?より一般的には、コードをすばやく読んで理解するための良いテクニックは何ですか?

2
AngularJSのソースコードをどこから読み始めればよいですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 この記事を読んだ後、私はプロの開発者としての3年間、「深刻な」ソースコードをまったく読んでいないことに気付きました。 より良い、または-最近、私は私が私の読書を開始することを決めたので、AngularJSを多用して新しいWebプロジェクトを開始したデコード活動を両方挑戦し、専門的に有用である何かから- [ブロガーが書いたように]。 今、私はちょうど正しい方向に向けられる必要があります。私はソースコードの最初から始めるべきですか、それとももっと良い出発点がありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.