- 1 名前:デフォルトの名無しさん [2018/03/19(月) 04:26:26.03 ID:GqsfT9Tb.net]
- JetBrainsが開発した期待の新言語Kotlinについて語りましょう
https://kotlinlang.org 前スレ Kotlin 2 https://mevius.5ch.net/test/read.cgi/tech/1509462463/
- 951 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 14:35:21.08 ID:fVJkfJ21.net]
- そりゃ大変だよ
でもそれが無かったら大変どころか完成すらできない 行き当たりばったりのライブコーディングで完成まで持っていけるオモチャじゃないんだからさ
- 952 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 14:43:26.
]
- [ここ壊れてます]
- 953 名前:70 ID:ohzE/Xv8.net mailto: UML要るか要らんかで揉めてるけど、結局のところ作ってるソフトの規模の違いじゃね?
趣味とか社内で使うもんとかなら要らんだろうし、そこそこの規模になったら必要だろうし [] - [ここ壊れてます]
- 954 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 14:44:52.24 ID:BXgPiXpB.net]
- むかし現場にいたころは何か問題あったときのためにいちいちドキュメント作ってたな
テスト仕様書なんてものもあって、誰でもわかるようにテストケースごと図示して承認もらってた そして心が病んだ
- 955 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 14:49:32.23 ID:GVNh7z7o.net]
- >>928
全部網羅しようとするから使わなくなるんだよ。使いどころが間違ってる。
- 956 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 14:59:30.28 ID:BXgPiXpB.net]
- 小学生でも理解できるようにって言葉を使うやつは大抵悪だったな
むかしの話
- 957 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 15:02:20.87 ID:fyxTFisU.net]
- Linuxのような大規模オープンソースプロジェクトでもgithubでソースコード共有だけで成長していけてる
ドキュメントやUML作成してから開発してるかと ソースコードの読めない無能が仕事してる振りするためにやってるだけで無くなっても誰も困らない
- 958 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 15:08:54.36 ID:uw6hw0Ul.net]
- うちはドキュメントは最低限のものしか作らんな
なんでもかんでもドキュメント化してしまうと、それをメンテするだけの無駄すぎる人間が必要になってしまうから あんなのは何をするにもスタンプラリーの必要な多重下請け開発のためのものだ
- 959 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 15:29:59.18 ID:Rr4RdhNM.net]
- 今なら、Markdown 使ってドキュメント書くみたいに、PlantUML 使って UML を書く
IntelljIDEA 上で書くためのこんなツールもある https://qiita.com/ot-aoyagi/items/d2bfbff219c592822d53
- 960 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 15:35:17.92 ID:Rr4RdhNM.net]
- >>940
Linuxカーネルリポジトリの Documentation ディレクトリ程度のメモは残してほしいものだよ
- 961 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 15:55:43.32 ID:BXgPiXpB.net]
- まあ、納品するためにはそれなりのドキュメントは必要だけどな
若いころはその辺の扱いが不器用だったかもな
- 962 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 16:45:20.43 ID:ovPZyHUy.net]
- このスレがたまに伸びてる時はkotlinとまったく関係ない話題の時だけだな
- 963 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 18:20:14.85 ID:ulCGKy5b.net]
- ドキュメント程の糞はない
- 964 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 18:52:41.76 ID:akLRrngB.net]
- 仕様書はあった方がいいけど設計書は無い方がいいな
大抵メンテされなくて実装と違ってくるもんだろ
- 965 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 19:06:31.04 ID:uw6hw0Ul.net]
- アジャイルで開発してるのになぜかWFの納品時と同じドキュメントをリリースごとに作成することになって担当者をうつ退職に追い込んだプロジェクトは見たことある
- 966 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 19:07:38.39 ID:uw6hw0Ul.net]
- >>947
仕様書とテストコードがあればいいと思うわ
- 967 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 21:55:11.38 ID:6QeLbbGB.net]
- >>949
同感。設計書なんてどうせメンテしなくなる。仕様とテストコードがあれば十分
- 968 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 23:12:36.82 ID:m2D0dvJF.net]
- >>915
まだ?
- 969 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 23:20:41.13 ID:CUlrxwgg.net]
- >>951
十分具体的と思うけど、どんな回答期待してるん?
- 970 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 23:23:23.55 ID:m2D0dvJF.net]
- >>952
いやいや全く具体的じゃねーだろwww なんのために設計書に貼り付けるの?他人に何をどう説明するために使うの?
- 971 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 23:26:32.64 ID:bD3YDSN2.net]
- 何をどう解釈すればあれで具体的と思えるのか謎
- 972 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 23:36:04.89 ID:7c+rCVk/.net]
- >>932
この世の99%のプロジェクトはその"小規模のショボいシステム"とやらなんで というよりもひとつひとつが小規模になるように問題を分割するのがまともな開発だからなー ぶくぶくに膨れ上がったプロジェクトは大変そうですね
- 973 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 23:37:28.41 ID:MC8nA4Wg.net]
- >>953
具体的な質問ありがとう。 あとは>>915よろしく
- 974 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 00:06:24
]
- [ここ壊れてます]
- 975 名前:.03 ID:bOB/b2Td.net mailto: 詳細設計なんて必要になるのはプログラマーですらないコーダーだけだからな []
- [ここ壊れてます]
- 976 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 00:20:10.10 ID:sRCRxM3T.net]
- コーディング作業自体が設計
コンパイルが仕様 以上
- 977 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 00:28:56.47 ID:Z83QhDM9.net]
- 管理しかしないでコードの読み書きしないやつほどの糞はない
- 978 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 00:38:44.90 ID:bG8bFXyk.net]
- 詳細なUMLを書くことなんてもうないが
シーケンス図いらないと言ってるのは自己完結してるショボいコードしか書いたことない奴だろ
- 979 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 04:20:12.48 ID:fhQFSH5P.net]
- >>960
Kotlinのシーケンス図よろ
- 980 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 06:13:16.99 ID:PDZGrLP2.net]
- UML書かないと趣味レベルとか、どんだけ狭い世界で仕事してたらそういう発想になるのよ
自分の人生のために転職を勧める
- 981 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 08:29:20.72 ID:drgUPcWy.net]
- まあサーバとクライアントと別の人が実装するような場合はシーケンス図で仕様検討したりするかな
- 982 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 08:43:06.59 ID:ECl1Ni9J.net]
- >>963
別にそれは誰も否定してないけどね
- 983 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 09:10:23.42 ID:Ph8+CP2q.net]
- マ板と真逆の反応でわろた
あっちはドカタしかいないから設計書なんて要らんと言ったらリンチされる
- 984 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 10:06:51.40 ID:4VCkuZ0T.net]
- 実装と完全に同期するように設計書をメンテできているものだけがそのリンチに参加しなさい。
- 985 名前:デフォルトの名無しさん [2018/07/17(火) 10:30:42.92 ID:lbJGoJLr.net]
- プログラムがドキュメントのようになっているのが良い、なんて言われてた時代もあったな。
まあしかし設計書読ませてそのまんま動くようなのはその内AIできたりして、そこで大半のプログラマーは終了。 プログラミングは職業ではなくなり趣味と老人のボケ防止のための頭の体操になる。
- 986 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 10:37:43.31 ID:4VCkuZ0T.net]
- それよく聞くけど、そんなレベルのAIがもし出来たらプログラマに限らず大抵のオフィスワーカーは要らなくなるわ
- 987 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 11:23:39.79 ID:TjYmue+F.net]
- UMLの話題でこんなにスレが荒れるとは思わなんだ
それだけことりんが大規模開発から趣味レベルまで幅広く使われてるってことかもしれんが
- 988 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 12:46:32.48 ID:FO/D1Qz9.net]
- 単に他に話題がないところにみんなが一見識持ってる話題が投下されただけな気がする
- 989 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 13:18:30.63 ID:YXVoul7I.net]
- 言語自体の話でスレが伸びないのは良言語である証拠
- 990 名前:デフォルトの名無しさん [2018/07/17(火) 16:02:40.63 ID:hPJdqeLg.net]
- 次はエディタやIDEで大論争になってあっという間に3スレぐらい消費か
- 991 名前:デフォルトの名無しさん [2018/07/17(火) 16:04:56.05 ID:hPJdqeLg.net]
- なお、俺は規制で次スレ立てられないので誰か作ってくれ。よろしく。
- 992 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 17:10:32.96 ID:TXrmOekB.net]
- ということでおまえらはやっぱりIntelliJなの?っと
- 993 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 17:35:21.89 ID:ml19nnIF.net]
- 今のゲームて説明書薄いよね
昔のゲームは分厚くて読んでてワクワクしたもんだけど これは流れとは関係なかったか
- 994 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 17:55:55.43 ID:cQRkMzpw.net]
- てか付いてない。ゲーム内説明書なんでで。
- 995 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 18:00:43.42 ID:PDZGrLP2.net]
- 立てれた
Kotlin 4 mevius.5ch.net/test/read.cgi/tech/1531818027/
- 996 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 18:18:17.27 ID:aTT7MA8j.net]
- >>974
KotlinをIntelliJ以外で書く意味がなさすぎる
- 997 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 18:29:37.86 ID:7/fv/TQ9.net]
- >>978
intelijって無料で使えるの? pycharmみたいに
- 998 名前:デフォルトの名無しさん [2018/07/17(火) 18:35:44.38 ID:ZWBv+70m.net]
- >>979
使えるよ。無料のと有料のがある。
- 999 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 20:11:09.05 ID:7/fv/TQ9.net]
- >>980
community editionあるんですね! サンクス
- 1000 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 22:29:31.95 ID:wwWdKnHw.net]
- インテリ嬢
- 1001 名前:デフォルトの名無しさん [2018/07/18(水) 04:07:15.67 ID:7Z3eO87O.net]
- これからの時代はフローチャート
- 1002 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 09:04:55.18 ID:qyrLOrk5.net]
- 学校ではPADしか教えてくれなかった
- 1003 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 10:34:35.20 ID:fwbxdkPY.net]
- 普通 HCチャート(嘘)
- 1004 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 10:47:52.80 ID:x6hF3G2g.net]
- >>978
AndroidStudio<・・・
- 1005 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 12:20:49.72 ID:npF2jrft.net]
- >>986
それはIntelliJに数えていんてりじぇー
- 1006 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 13:01:16.07 ID:bhG7+Dwu.net]
- >>987
審議中・・・
- 1007 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 13:10:13.28 ID:uZBORPFp.net]
- VARで確認中...
- 1008 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 13:40:34.38 ID:dIg+157P.net]
- 優秀な人間よりも、無能でも許される人間になりたい
- 1009 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 13:40:56.05 ID:MeT4hb8w.net]
- varなんて使うなよ、valにしろ
- 1010 名前:デフォルトの名無しさん [2018/07/18(水) 13:46:54.63 ID:9IEVAZpR.net]
- やだ。
- 1011 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 15:06:45.58 ID:Tap3QeHW.net]
- デフォルトでvarに下線がつくのは、不快な見た目にすることでなるべく使わないようにするためだってJBの中の人が言ってた
- 1012 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 16:12:43.64 ID:4nmakiD0.net]
- いないいないvar
- 1013 名前:デフォルトの名無しさん [2018/07/18(水) 16:28:23.81 ID:4ELcifB5.net]
- vim使ってるので特に下線は出ない
- 1014 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 18:09:21.85 ID:nmJYq7on.net]
- セクシーvim
- 1015 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 18:12:21.63 ID:tI4FNPRT.net]
- 普段Kotlin書かないからVSCode
- 1016 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 20:35:54.38 ID:9cXEZeuX.net]
- fun main(args:Arrey<Strings>){
println("うめる") }
- 1017 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 20:45:17.32 ID:OIFrVuMx.net]
- class Xamarin {
fun toString(): String = "糞" }
- 1018 名前:デフォルトの名無しさん [2018/07/18(水) 20:58:06.45 ID:3T+bsJq5.net]
- class 埋
- 1019 名前:デフォルトの名無しさん mailto:sage [2018/07/19(木) 01:17:44.05 ID:KhbPDXNN.net]
- Kotlinプロジェクト作成
- 1020 名前:デフォルトの名無しさん mailto:sage [2018/07/19(木) 01:18:39.08 ID:KhbPDXNN.net]
- package Kotlin 3
import android.content.Intent; import android.net,Uri import android.support.v7.app.AppCompatActivity import android.os.Bundle class UMeinActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) var レスCount : Int =>>1002 if(1000 == レスCount ){ val url: String = "mevius.5ch.net/test/read.cgi/tech/1531818027/" val intent = Intent(Intent.ACTION_VIEW) intent.data = Uri.parse(url) startActivity(intent) } }
- 1021 名前:1001 [Over 1000 Thread.net]
- このスレッドは1000を超えました。
新しいスレッドを立ててください。 life time: 121日 20時間 52分 13秒
- 1022 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|
|