スニペット、パッケージなどのコード資産について語るスレです
コード資産の管理やツールなど
探検
コード資産について
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2020/05/06(水) 01:20:55.05ID:/a6Ftegw34sage
2020/05/08(金) 16:38:09.08ID:iEDJrLRe35sage
2020/05/08(金) 16:57:55.28ID:iEDJrLRe >>33
結局、管理対象コード == コード資産 って事だよねそれ?
"管理対象コードの管理方法"について話たいなら、単に"コードの管理方法"と言えば済む話
管理対象とすべきコードとすべきでないコードとはどういうものなのかについて話したいなら、そう書かないと誰もわからない
それともコードの資産価値とは何かについて議論したかったのかな?
結局、管理対象コード == コード資産 って事だよねそれ?
"管理対象コードの管理方法"について話たいなら、単に"コードの管理方法"と言えば済む話
管理対象とすべきコードとすべきでないコードとはどういうものなのかについて話したいなら、そう書かないと誰もわからない
それともコードの資産価値とは何かについて議論したかったのかな?
2020/05/08(金) 17:37:43.30ID:COC6AGHp
>>34
資産になるコードと資産にならないコードがある、というのは異論ない?
資産になるコードと資産にならないコードがある、というのは異論ない?
37sage
2020/05/08(金) 18:33:53.87ID:zDlSqImr2020/05/08(金) 18:44:03.58ID:zDlSqImr
資産や資産価値とは何か、資産価値をどう測るかは一旦置いておくとして、
資産価値の高いコードと資産価値の低いコードがあるってことなら異論はない
その上で資産価値の高いコードを"資産になるコード"、資産価値の低いコードを"資産にならないコード"と呼ぶことにするってんなら異論はない
その場合、コードという文脈において資産とは何かや資産価値とは何かってことを、議論の土台のなる程度には定義する必要が出てくる
資産価値の高いコードと資産価値の低いコードがあるってことなら異論はない
その上で資産価値の高いコードを"資産になるコード"、資産価値の低いコードを"資産にならないコード"と呼ぶことにするってんなら異論はない
その場合、コードという文脈において資産とは何かや資産価値とは何かってことを、議論の土台のなる程度には定義する必要が出てくる
2020/05/08(金) 19:29:55.37ID:COC6AGHp
40sage
2020/05/08(金) 20:55:30.16ID:leSnIXxT2020/05/08(金) 21:18:52.02ID:COC6AGHp
>>40
「コード資産について」スレについて
「コード資産について」スレとは資産となるコードについて話し合うスレ
資産となるコードとはスニペットやパッケージや自作モジュール・自作ライブラリなど、
いわゆる書き捨てのコードとは違い資産価値が認められるコードのことを指す
資産価値が認められるコードというのは人によって多少解釈が違うところがあるが、
資産として使えるのであれば些細な違いは問わないこととする
また、それについての議論もOK
スレ主が定義する「資産価値のあるコード」とは
* 再利用可能
* 保守・管理されている
* それを見て欲しいと思う人がいる
などのいずれかの条件を含む
この条件については議論の余地がある
たとえばOSSのライブラリやフレームワークなどは資産価値のあるコードと言えるが、
そのライブラリやフレームワークを使ったコード、スニペットやパッケージなども資産価値のあるコードと言える
フレームワークを使った既存プロジェクトをパッケージングして、
他のプロジェクトに流用できるようにしている場合も、そのパッケージには資産価値が認められる
スレの話題としては資産となるコードの管理方法や、そのためのツールなど
またコードの資産価値を高める方法についての議論や、資産となるコードの条件についての議論など
こんなところでどう?
「コード資産について」スレについて
「コード資産について」スレとは資産となるコードについて話し合うスレ
資産となるコードとはスニペットやパッケージや自作モジュール・自作ライブラリなど、
いわゆる書き捨てのコードとは違い資産価値が認められるコードのことを指す
資産価値が認められるコードというのは人によって多少解釈が違うところがあるが、
資産として使えるのであれば些細な違いは問わないこととする
また、それについての議論もOK
スレ主が定義する「資産価値のあるコード」とは
* 再利用可能
* 保守・管理されている
* それを見て欲しいと思う人がいる
などのいずれかの条件を含む
この条件については議論の余地がある
たとえばOSSのライブラリやフレームワークなどは資産価値のあるコードと言えるが、
そのライブラリやフレームワークを使ったコード、スニペットやパッケージなども資産価値のあるコードと言える
フレームワークを使った既存プロジェクトをパッケージングして、
他のプロジェクトに流用できるようにしている場合も、そのパッケージには資産価値が認められる
スレの話題としては資産となるコードの管理方法や、そのためのツールなど
またコードの資産価値を高める方法についての議論や、資産となるコードの条件についての議論など
こんなところでどう?
2020/05/08(金) 21:21:42.97ID:COC6AGHp
43sage
2020/05/09(土) 09:54:49.14ID:FAMitPIZ >>42
プログラマー個人が将来役立てるために蓄えてる物ってところに主眼があるってことなのかな?
もしそうならプロダクションコードやOSSのライブラリとは話を分けないと"誰にとっての資産か"という点で話の方向性が全く変わってくる
それにプログラマー個人にとっての資産となる物はコード以外の物のほうが割合としては大きいと思うんだが、ことさらコードにこだわるのは自分がその管理に困ってるとか悩んでるって事なのかな?
プログラマー個人が将来役立てるために蓄えてる物ってところに主眼があるってことなのかな?
もしそうならプロダクションコードやOSSのライブラリとは話を分けないと"誰にとっての資産か"という点で話の方向性が全く変わってくる
それにプログラマー個人にとっての資産となる物はコード以外の物のほうが割合としては大きいと思うんだが、ことさらコードにこだわるのは自分がその管理に困ってるとか悩んでるって事なのかな?
2020/05/09(土) 10:57:52.92ID:OlXlCaqe
>>43
悩んでないがそういう話題について話したいだけなんだが
悩んでないがそういう話題について話したいだけなんだが
45デフォルトの名無しさん
2020/05/09(土) 15:44:07.19ID:t4ABjj8p2020/05/09(土) 15:48:00.40ID:OlXlCaqe
>>45
Git以外にも使ってるツールがあるかもしれないだろ
Git以外にも使ってるツールがあるかもしれないだろ
4729=33
2020/05/09(土) 18:34:44.00ID:9+f2Z3ZT >>39
スレの1じゃなく
オレ定義だけど簡単に書くと
1. 資産とはなにか?
>資本(金)を産み出すもの
2. 資産価値とはなにか?
>資産を価格や値段で測ったもの
3. プログラミングにおける資産とは?
>管理して利用するコード
4. 資産価値の高いコード/低いコードとは?
>利用率(と連動して利益など)が高いコード
/利用率が低い(保存してるだけの)コード
スレの1じゃなく
オレ定義だけど簡単に書くと
1. 資産とはなにか?
>資本(金)を産み出すもの
2. 資産価値とはなにか?
>資産を価格や値段で測ったもの
3. プログラミングにおける資産とは?
>管理して利用するコード
4. 資産価値の高いコード/低いコードとは?
>利用率(と連動して利益など)が高いコード
/利用率が低い(保存してるだけの)コード
2020/05/09(土) 18:37:22.53ID:9+f2Z3ZT
2020/05/09(土) 22:20:15.19ID:OlXlCaqe
>>48
俺の知ってるエンジニアには既存プロダクトからコードを持ってきてすばやく開発する人がちらほらいる
そういう人は資産的にコードを管理していて、いつでも使えるようにしている傾向がある
まぁあなたはそういう人たちの部類だと思うけど
俺の知ってるエンジニアには既存プロダクトからコードを持ってきてすばやく開発する人がちらほらいる
そういう人は資産的にコードを管理していて、いつでも使えるようにしている傾向がある
まぁあなたはそういう人たちの部類だと思うけど
2020/05/09(土) 22:39:12.45ID:YyMWS8pq
仕事でプログラム書いてるやつで
コードを貯め込んでないやつなんて逆にみた事ないわ
すぐに取り出せるように管理できてるかどうかの違いはあるが、それは情報管理能力の差
コードを貯め込んでないやつなんて逆にみた事ないわ
すぐに取り出せるように管理できてるかどうかの違いはあるが、それは情報管理能力の差
2020/05/09(土) 22:43:57.87ID:G+eyUkVB
つぎはぎだらけのコピペワールド
他の人が後で修正することとか
バグがあったときのことを考えずに
動けばいいという感覚で作ってる奴いるわ
他の人が後で修正することとか
バグがあったときのことを考えずに
動けばいいという感覚で作ってる奴いるわ
2020/05/09(土) 22:54:03.50ID:e5F3j8ny
無駄のないコードを書かないから
毎回同じようなものを書くはめになるわけで
毎回同じようなものを書くはめになるわけで
2020/05/09(土) 22:56:49.38ID:G+eyUkVB
分かってる人のやるコピペと
動けばいいやとやってる人のコピペは
全然違うよ
動けばいいやとやってる人のコピペは
全然違うよ
2020/05/09(土) 23:01:34.48ID:b2qaL/x7
コピペ == 絶対悪 じゃないからね
自分用の逆引き辞書とかミニパターン辞書とかミニライブラリを作っておいて、引き出しにあるものと状況がマッチしたらそれをそのまま使ったり改変して使う
プログラマーならみんなやってる
つきはぎたらけになるかどうかは別の能力の問題
自分用の逆引き辞書とかミニパターン辞書とかミニライブラリを作っておいて、引き出しにあるものと状況がマッチしたらそれをそのまま使ったり改変して使う
プログラマーならみんなやってる
つきはぎたらけになるかどうかは別の能力の問題
2020/05/10(日) 09:07:36.07ID:AnO4rDqj
自分宛てにメールしてるわ。
Gmailの検索が速いから。
Outlook使ってた頃には考えられなかったが。
Gmailの検索が速いから。
Outlook使ってた頃には考えられなかったが。
2020/05/11(月) 15:57:16.24ID:IovZ5Nwf
Gmail使う発想はなかったが、どこからでも参照できるし意外と便利かもな
2020/05/11(月) 17:03:05.44ID:3GNTuUFo
Gmail使うみたいなのはコードに限らず知識を将来すぐに取り出せるように情報としてどう管理するかって話だよね
コード資産や資産価値みたいな言葉は一つの観点ではあるけど本質じゃない
コード資産や資産価値みたいな言葉は一つの観点ではあるけど本質じゃない
2020/05/11(月) 17:09:34.60ID:IovZ5Nwf
2020/05/11(月) 17:21:49.11ID:P+KlkuxK
Gmailだとソースを添付すると圧縮してても危険なファイル認定されてダウンロードできない問題があるので注意だな
2020/05/11(月) 17:24:37.66ID:+qvF3iX2
必要な時に必要なコードをすぐに取り出せるようにするにはコードそのものじゃなくコードに付随するメタ情報の管理が決定的に重要なんだよ
たとえるなら不動産よりも整備された不動産目録のほうがはるかに資産価値あふイメージ
情報の管理ってのはそういうもん
たとえるなら不動産よりも整備された不動産目録のほうがはるかに資産価値あふイメージ
情報の管理ってのはそういうもん
2020/05/11(月) 20:37:35.59ID:62ugI4sI
たしかにドキュメントは重要だと思うが
ヘタするとコード書くより手間が掛かる
だからあまりに細かいコードは捨ててる
ヘタするとコード書くより手間が掛かる
だからあまりに細かいコードは捨ててる
2020/05/18(月) 04:53:52.28ID:AyJl+9rn
コードは資産ではなく負債だ
2020/05/18(月) 09:20:23.24ID:hn05DOX5
お前の所はな
2020/05/18(月) 22:55:57.21ID:/IMIPkUF
バーコードは財産だ
2020/05/19(火) 18:12:18.30ID:uEHEf6fZ
お前の髪型なんかどうでもいい
2020/05/21(木) 04:53:21.50ID:ndBxS+s8
OSSのプロダクトって中途半端なの多くてパッケージングしづらいな
自分で作ったほうがまとまなの出来そう(笑)だが時間がかかるからな
自分で作ったほうがまとまなの出来そう(笑)だが時間がかかるからな
2020/05/21(木) 07:20:09.44ID:F3hG/SJk
時間がかかるを言い訳にまともなOSSプロダクトが作れない>>66であった
68デフォルトの名無しさん
2020/06/20(土) 14:45:31.20ID:bOXE0cNp やっぱスニペットはコード資産だよなぁ
これがあるだけでだいぶ開発が捗る
これがあるだけでだいぶ開発が捗る
2020/06/29(月) 22:04:31.83ID:ro+wNQRR
スニペットのおかげで開発が楽になった
これは紛れもない事実だ
これは紛れもない事実だ
70デフォルトの名無しさん
2020/07/20(月) 10:27:07.72ID:Li9RfBTb 要するにIDEの機能で簡単に再利用出来るコードがコード資産てこと?
再利用するための機能の有無が資産かどうかを分けるってことだよねそれ
コピペし易い定型文が資産である
これはこれで分かり易い
逆に、資産か否かは、どれだけコピペされてるかで計ることが出来る
***
あるいは自身の主観でそれが資産だと思い込んでいる
よくよく見かけて記憶に上がっている資産的なコードがスニペットだ
よく見かけるから資産だと思い込むことが出来る
目の前に現れる主観的頻度でそのコードが資産かどうかを主観的に判断できる
なんで目の前に現れるかというと、それを書きたいと脳が念じるからだ
欲しいものが簡単に手に入るから資産だと思い込むことができる
ここでは、便利機能や短縮記法の事を資産と言い換えている
再利用するための機能の有無が資産かどうかを分けるってことだよねそれ
コピペし易い定型文が資産である
これはこれで分かり易い
逆に、資産か否かは、どれだけコピペされてるかで計ることが出来る
***
あるいは自身の主観でそれが資産だと思い込んでいる
よくよく見かけて記憶に上がっている資産的なコードがスニペットだ
よく見かけるから資産だと思い込むことが出来る
目の前に現れる主観的頻度でそのコードが資産かどうかを主観的に判断できる
なんで目の前に現れるかというと、それを書きたいと脳が念じるからだ
欲しいものが簡単に手に入るから資産だと思い込むことができる
ここでは、便利機能や短縮記法の事を資産と言い換えている
2020/07/26(日) 00:18:21.42ID:VBmKLhih
2020/07/26(日) 00:39:40.36ID:rlrN/3xY
コピペしやすいってのは、おそらく疎結合で記述された塊なんだろうね
2020/07/26(日) 01:14:01.52ID:VBmKLhih
そうそう
でもライブラリとは違う
ライブラリほど汎用性は無い
でもライブラリとは違う
ライブラリほど汎用性は無い
2020/07/26(日) 01:16:37.68ID:VBmKLhih
もちろん疎結合じゃないコードもある
これは特定の場合に適用できるコード片
たとえばフレームワークにおけるよく使うモデルのコードとか
これはライブラリにはできないが、スニペットに抽出することはできる
これを使いまわせるようにすれば生産性が上がる
これは特定の場合に適用できるコード片
たとえばフレームワークにおけるよく使うモデルのコードとか
これはライブラリにはできないが、スニペットに抽出することはできる
これを使いまわせるようにすれば生産性が上がる
2020/07/26(日) 01:21:49.85ID:VBmKLhih
俺は最近の開発、特にフレームワークを使った開発ではコード片から開発を始めるようにしてる
コード片だけで機能の実装が完了することもある
だからコードは資産と捉えている
コード片だけで機能の実装が完了することもある
だからコードは資産と捉えている
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- コメ「余っている」年明けに下落も? 大量の在庫が倉庫を圧迫、赤字の恐れ…業者「値下げするしか…」 [Hitzeschleier★]
- 「レーダー照射」なぜ中国は素直に謝罪しないのか 非を認めず反論逆ギレ、ごめんなさいと言えない国情 [七波羅探題★]
- 40代教員、1億8600万円分の暗号資産だまし取られる 「警察手帳のような物」見せられ−滋賀県草津市 [蚤の市★]
- 博多駅近くの路上で男性刺される 男性を現行犯逮捕 [蚤の市★]
- 松村沙友理、スタバは好きだけど「やっぱコーヒーに700円800円が…」「家でお湯わかしてやったらタダやん」 [muffin★]
- 参政・神谷代表「なぜ日本では多くの中国人の方がキャッシュで不動産を買えるのか」「現金はどこから来ているのか」 片山大臣の回答は [少考さん★]
- 【速報】福岡でまた刺される [663382246]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★1
- 【速報】Switch 2 値上げ [201193242]
- HKT48オタさん、スタッフに出待ちを注意されて逆ギレしナイフで刺す [263288856]
- 【悲報】赤坂の超高級プライベートサウナ(120分19,000円)で火事🔥男女カップル死亡 [923545898]
- 月曜日のんなぁ…お疲れ様なのらね…✋🍬ハウス🏡
