teratailには素晴らしいエンジニア経験をお持ちの方がいらっしゃると思うので質問させてもらいます。 タイトルの通りになりますが、 **「書くコードが酷い開発会社(ベンチャー)」**で働いた経験がある方(なくても似たような経験をした)に特に回答頂けたらとても嬉しいです。 プログラマーの皆様は「コードの品質」というものに、どれだけこだわりを持っていますか? 現状 Web系エンジニア経験2年未満。諸事情で転職活動中。 ある経由でお話を頂いて、タイトルの通りのような会社に入社を考えています。 理由は現職の給与面のあまりの低さと残業と通勤時間から起因する「プライベートの時間のなさ」です。 自分の実務での経験 エンジニアとして「コーディング規約に則ったキレイなコード」を書くようにずっと教えられてきた。 CI導入も積極的にして自動テストもちゃんと書く。 リファクタリングなども積極的に行う。 誰が見て
コーディング規約とは、コードの書き方についての決め事のことです。 文法のことではなく、そのチームなどの中の約束事としてどのような書き方で行うかを定めるもの。 項目の例として、関数や変数の命名規則、コーディングのスタイル、括弧やインデントの書き方などが挙げられます。
を実行しました。今考えればもっとよく読んでいればよかったかなと思いますが後の祭りで、gitlab.socketファイルが無いのでやはり502エラーとなってしまいました。 gitlab.socketを再作成する方法、もしくは事象の修正方法等が分かる方がいれば教えて頂きたいです。 また、Unicornのログを見るとPermission deniedとなっているので、権限系のエラーなのかもしれません。 もしもお分かりになる方がいたらお教え名がいます。 ###発生している問題・エラーメッセージ gitlab-ctl tail unicorn ==> /var/log/gitlab/unicorn/current <== 2016-12-29_04:11:03.74888 master failed to start, check stderr log for details 2016-12-29_
オブジェクト指向(OOP)は変更に強い、と一般に言われます。 カプセル化とかいろいろな機能のおかげで、あとから仕様変更する場合などに他に影響が及びにくい、と。 しかし実際には銀行や官公庁の大規模プロジェクトで、システム開発の失敗や遅延、頓挫などをしばしば見聞きします。 それらはおそらくJavaでOOPで開発されているはずです。 失敗や遅延などする理由は、発注元の曖昧な要求や後出しの仕様変更の多発などが想像されます。 でもOOPであれば、少なくとも仕様変更には強いはず。 なのに、なぜ失敗しまくるのでしょうか? なぜ仕様変更のたびに膨大な影響範囲の調査・テストが必要なのか? ある一部分の機能を変更するだけなら、そのクラスの単体テストだけでいいんじゃないの? 「OOPは設計が大事。最初の設計がダメだった」という意見が想定されます。 しかし数百億円・数千億円規模のプロジェクトに関わるレベルの人です
Eclipseは、IBMによって開発された統合開発環境 (IDE) の一つです。高機能ながらオープンソースであり、Javaをはじめとするいくつかの言語に対応しています。Eclipse-Pluginを使う事でIDEの拡張を行う事が可能です。
プログラムを独学で勉強している初心者です(2ヶ月くらい) ちょっとした疑問があり、質問させていただきます。 プログラムのサイトなどには、変数などの名称には英語を使うべきと書かれています。 これはなぜなのでしょうか? はっきり言って、この風習があるために勉強で困っています。 勉強のためにサンプルコードなどを見ていても、英単語が並んでいると、 どれがプログラム特有の命令で、どれがプログラム記述者が自由につけた変数名なのかが わかりにくいのです。 変数は変数であることがはっきりわかったほうが便利だと思うのです。 プログラムに慣れている人にはそんな必要ないのでしょうが… 自分でコードを書く時には、あとから自分でわからなくならないように 変数名には必ず「h_」をつけるようにしています。 h_speed とか h_count とか。 英語にするべき理由と、初心者のうちだけでも変数がわかりやすくするよう
jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く