質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.12%
Nim

Nimは、静的型付けプログラミング言語。Pythonの生産性でありながら、C言語のような高いパフォーマンスも持ち併せます。さらに自由度の高い言語で拡張性も重視されています。

解決済

Nmでチームでの統一感を出す方法はありますか?

cloud9paiza
cloud9paiza

総合スコア68

Nim

Nimは、静的型付けプログラミング言語。Pythonの生産性でありながら、C言語のような高いパフォーマンスも持ち併せます。さらに自由度の高い言語で拡張性も重視されています。

1回答

0リアクション

0クリップ

995閲覧

投稿2020/02/24 03:02

なお、こちらで、回答して頂けましたら、私のブログ http://aon.tokyo へ引用もしくは転載したいです。転載の許可をして下さるかどうかも記載して 頂けますと助かります。

チームでの統一感を出す方法はありますか?
Nimは、個性豊かに優雅にソースコードが書けてしまう欠点があります。
それを補う方法は何か御座いますか?
開発にあたって、チームでの会議や打ち合わせ回数が少なくて済む方法があるかどうか?
中には、個性豊かにソースコードを書いてしまい、チームでソースコードレビューをすると、
後で、やり直しの出戻りを防ぐ何か良い方法はありますでしょうか?

以下のような質問にはリアクションをつけましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

リアクションが多い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

2020/04/26 17:54

こちらの質問が複数のユーザーから「過去の低評価」という指摘を受けました。

Zuishin

2020/02/24 03:22

Nim が個性豊かに優雅にコードが書けてしまう出典がありません。もし Nim のスローガンである「Efficient, expressive, elegant」のことであるなら、それはあなたの想像しているものと全く別物だと思います。
Zuishin

2020/02/24 03:25

https://nim-lang.org/ > Expressive > Nim is self-contained: the compiler and the standard library are implemented in Nim. > Nim has a powerful macro system which allows direct manipulation of the AST, offering nearly unlimited opportunities.
Zuishin

2020/02/24 03:54 編集

expressive は「個性豊か」ではなく「表現力豊か」という意味です。「表現力豊か」というのは、バッチや SQL のような特殊な用途に特化した言語ではなく、Nim を使って簡単に様々な種類のソフトウェアを作ることができることを指しています。 その一例として、Nim のコンパイラと標準ライブラリが Nim 自身で記述されていることを示し、また AST(抽象構文木)を直接扱えるメタプログラミングができることを記述しています。
dodox86

2020/02/24 03:57

> Nimは、個性豊かに優雅にソースコードが書けてしまう欠点があります。 「個性豊か」(<この点はZuishinさんが誤りを指摘されていますが)と「優雅に」を「欠点」として扱ってしまう時点で齟齬が生まれている気がします。混乱の予兆を感じますね。
oikashinoa

2020/02/24 04:10

あなたのブログからの転載です。 > 勉強の為に転載しました。 本人の考察の記載すらもないですが、どこが勉強なんでしょうか? > 開発にあたって、チームでの会議や打ち合わせ回数が少なくて済む方法があるかどうか? > 中には、個性豊かにソースコードを書いてしまい、チームでソースコードレビューをすると、 実際に有った話であれば、どのような経緯だったかを書けばもうすこし意見集まると思いますよ
cloud9paiza

2020/02/24 04:40

Zuishin さん >expressive は「個性豊か」ではなく「表現力豊か」という意味です。 書く人によってバラバラで統一感を出しにくいのかと勘違いしてました。 誤解していた様です。失礼致しました。
cloud9paiza

2020/02/24 04:42

dodox86 さんへ 優雅にが欠点だと勘違いしていた様です。 ソースコードの書き方のバリエーションが豊富なのかと勘違いした様です。 失礼致しました。
cloud9paiza

2020/02/24 04:45

oikashinoa さん  他の方の文章を引用させて頂いたりしており、いつでも読めるようにして読む事だけでも勉強になっております。オリジナルのコメントがない物もありますが、まだ言葉が見つからないものも御座います。至らない点が御座います。
cloud9paiza

2020/02/24 04:46

oikashinoa さん 実際にあった話ではなく、想定になります。失礼致しました。
oikashinoa

2020/02/24 04:57

ある程度cloud9paizaさんの考えが分かりました。(否定ではないです) Blogの形で掲載(=他人にも見える)すると反発する人は居るでしょう(アクセス数かけぐためと思われても仕方ないです。) >実際にあった話ではなく、想定になります。失礼致しました。 WebAssemblyの時は今後のための検討と思いましたが、Nimの件は興味本位以前の感じがしました(正直に書くとブログネタ集め) そういった誤解を招かないように質問する事も考えたほうが良いです。質問連投しすぎで内容も?な印象が有りました。

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.12%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

Nim

Nimは、静的型付けプログラミング言語。Pythonの生産性でありながら、C言語のような高いパフォーマンスも持ち併せます。さらに自由度の高い言語で拡張性も重視されています。