アカウント名:
パスワード:
なんかめんどくさいな。バージョン管理システムを導入していなかったり古いjdk使ってるだけでその会社の技術レベルが低いとかなに言ってますのんって感じ。マシンスペックに異様にこだわる無能プログラマに見えてしょうがない。
jdkのバージョンはいいとして、バージョン管理システムの有無は非常に重要なファクター。ソフトウェア開発(主に製造)のプロセス上のいろいろなしきたりはバージョン管理(リリース)を手動で管理する事に起因することが多かったし、その結果、非常に非効率的だった。バージョン管理システムそのものも、運用も十分こなれてきているのに、導入されていないのは何かしらの構造的な病巣があると言い切っていい。まあ、そういう実例も知ってるんだけどね。
うちはバージョン管理システムを導しない理由はただめんどくさいからですね。複数人で同一ファイルを編集することはまずないので、皆さん勝手にsshでアクセスしてvimかemacsで編集してね!って感じです。バージョン管理といっていいのかは怪しいですが、修正前は~.java.20111012.bakの形式でコピー。これでなんとかやっていけてます。
ありえねー!一人開発だってVCSは必須だろー。コピーを手動で管理する方がずーっとめんどくさいぞ?VCSってのはそれを簡単確実便利にやってくれるツールなんだから。
全く同感。一人で開発していても、以下のようなことは絶対に起こる。
変更したファイルは全部バックアップを取ったと思ったけど、実は漏れがあった。どこを修正したか忘れた。差分はどうなっているか覚えてない。ついうっかり最新ファイルを/バックアップを/両方とも消してしまった。PCを変更する時にどれをコピーすればいいか良く分からない。コピーしたけど漏れがあるんじゃないかと怖くなる。
そういうのを見るたびに、「バージョン管理くらい使えば良いのに」と思って見てます。
vcs?cvsのことですかね?コピー手動がめんどくさければシェルスクリプト書けばいいかなって思っているもので・・・
一般名称としての Version Control System [wikipedia.org] (参考: 英語版 [wikipedia.org]) のことでしょう。対する Concurrent Versions System [wikipedia.org] は、固有名詞。
だいぶ長いこと、ネットで使える VCS は CVS だけだったような気がする。Subversion [apache.org] が出てから、慣れたと思ったら、Bazaar [canonical.com] が出て来て、あっというまに分散型 VCS 全盛になってしまった。 (出て来た順番は個人差があると思うが)
今使ってるのは bazaar ですが、開発ツリーのトップで bzr init . するだけなので、簡単ですよ。
#おまけを書いてるうちに「既出」になってしまったぜ。おまけに免じて許してくれ。
Version Control System を知らんのなら、とにかく使ってみるべし。私も初めて使いだしたときは、概念にもコマンドにも馴染んでなくて漠然と不安感を持っていたから、おっくうがるのは理解できます。 Subversion入門本読むとVCSの一般論から解説してるので、シェルスクリプトでコピーするよりずっと魅力的であることがわかりますよ(ウェブ上のボランティア解説よりも、書籍のほうが一般的な話から始まっててわかりやすい)。
Version Control Systemじゃないのか?
VersionControlSystemのこと。総称。シェルスクリプトなんて書く必要ないじゃん。そこにツールがあるんだから。
バージョン管理本来の目的とはそれるかもしれませんが、ソース本文以外で変更履歴などのコメントを確実に時系列に記録する目的で使ってます。自堕落で自分に甘いので、ソースコメントは端折ったり、日付変更日付加えなかったり変更理由すら記録しなかったり。当然仕様書の差分も書かないので、バージョン管理からのコメントが初版仕様書からの変更分として運用しています。ちゃんと、”変更”とか”改訂”だとかの短いコメントもrejectしてます。どれだけ自分を信用していないんだ・・・
そんなもんは規模によるんだよ。ワンライナーをVCSにつっこまねーだろ?数行のスクリプトを管理したいと思うかどうかはそれの使い方次第。要らねえ時は要らねえ>VCS
じゃあ複数人で数行のスクリプトの集合体をメンテしてると。なんて無駄の多い開発なんだ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
最初のバージョンは常に打ち捨てられる。
こういう開発者って (スコア:1)
なんかめんどくさいな。
バージョン管理システムを導入していなかったり古いjdk使ってるだけで
その会社の技術レベルが低いとかなに言ってますのんって感じ。
マシンスペックに異様にこだわる無能プログラマに見えてしょうがない。
Re: (スコア:0)
jdkのバージョンはいいとして、バージョン管理システムの有無は非常に重要なファクター。
ソフトウェア開発(主に製造)のプロセス上のいろいろなしきたりはバージョン管理(リリース)を手動で管理する事に起因することが多かったし、
その結果、非常に非効率的だった。
バージョン管理システムそのものも、運用も十分こなれてきているのに、導入されていないのは何かしらの構造的な病巣があると言い切っていい。
まあ、そういう実例も知ってるんだけどね。
Re: (スコア:0)
うちはバージョン管理システムを導しない理由はただめんどくさいからですね。
複数人で同一ファイルを編集することはまずないので、
皆さん勝手にsshでアクセスしてvimかemacsで編集してね!って感じです。
バージョン管理といっていいのかは怪しいですが、修正前は~.java.20111012.bakの形式でコピー。
これでなんとかやっていけてます。
Re:こういう開発者って (スコア:1)
ありえねー!
一人開発だってVCSは必須だろー。
コピーを手動で管理する方がずーっとめんどくさいぞ?
VCSってのはそれを簡単確実便利にやってくれるツールなんだから。
Re:こういう開発者って (スコア:2)
全く同感。一人で開発していても、以下のようなことは絶対に起こる。
変更したファイルは全部バックアップを取ったと思ったけど、実は漏れがあった。
どこを修正したか忘れた。
差分はどうなっているか覚えてない。
ついうっかり最新ファイルを/バックアップを/両方とも消してしまった。
PCを変更する時にどれをコピーすればいいか良く分からない。
コピーしたけど漏れがあるんじゃないかと怖くなる。
そういうのを見るたびに、「バージョン管理くらい使えば良いのに」と思って見てます。
Re: (スコア:0)
vcs?cvsのことですかね?
コピー手動がめんどくさければシェルスクリプト書けばいいかなって思っているもので・・・
VCS vs. CVS (スコア:2)
一般名称としての Version Control System [wikipedia.org] (参考: 英語版 [wikipedia.org]) のことでしょう。
対する Concurrent Versions System [wikipedia.org] は、固有名詞。
だいぶ長いこと、ネットで使える VCS は CVS だけだったような気がする。Subversion [apache.org] が出てから、慣れたと思ったら、Bazaar [canonical.com] が出て来て、あっというまに分散型 VCS 全盛になってしまった。 (出て来た順番は個人差があると思うが)
今使ってるのは bazaar ですが、開発ツリーのトップで bzr init . するだけなので、簡単ですよ。
#おまけを書いてるうちに「既出」になってしまったぜ。おまけに免じて許してくれ。
Re:こういう開発者って (スコア:2)
Version Control System を知らんのなら、とにかく使ってみるべし。
私も初めて使いだしたときは、概念にもコマンドにも馴染んでなくて漠然と不安感を持っていたから、おっくうがるのは理解できます。
Subversion入門本読むとVCSの一般論から解説してるので、シェルスクリプトでコピーするよりずっと魅力的であることがわかりますよ(ウェブ上のボランティア解説よりも、書籍のほうが一般的な話から始まっててわかりやすい)。
Re:こういう開発者って (スコア:1)
Version Control Systemじゃないのか?
Re:こういう開発者って (スコア:1)
VersionControlSystemのこと。総称。
シェルスクリプトなんて書く必要ないじゃん。そこにツールがあるんだから。
Re:こういう開発者って (スコア:1)
バージョン管理本来の目的とはそれるかもしれませんが、
ソース本文以外で変更履歴などのコメントを確実に時系列に記録する目的で使ってます。
自堕落で自分に甘いので、ソースコメントは端折ったり、日付変更日付加えなかったり変更理由すら記録しなかったり。
当然仕様書の差分も書かないので、バージョン管理からのコメントが初版仕様書からの変更分として運用しています。
ちゃんと、”変更”とか”改訂”だとかの短いコメントもrejectしてます。どれだけ自分を信用していないんだ・・・
Re: (スコア:0)
そんなもんは規模によるんだよ。
ワンライナーをVCSにつっこまねーだろ?
数行のスクリプトを管理したいと思うかどうかはそれの使い方次第。
要らねえ時は要らねえ>VCS
Re: (スコア:0)
じゃあ複数人で数行のスクリプトの集合体をメンテしてると。
なんて無駄の多い開発なんだ。