[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

codingに関するmoronbeeのブックマーク (13)

  • コード品質はやはりビジネスに影響を与える - mtx2s’s blog

    私たちソフトウェアエンジニアは、コード品質についてしばしば論ずるけれども、ではコード品質の良し悪しがどれほどビジネスに影響するのかと問われると、回答に窮する。只々、「コード品質が悪いと変更により多くの時間がかかります」だとか、「欠陥の修正に追われて開発時間が奪われます」だとか、個人の経験やエンジニア的一般論に頼った定性的な説明に終始するしかない。ソフトウェアを繰り返し変更する頻度が高いほど、コード品質が開発時間に影響を与えるのは確かにそのとおりだと思えるが、はたしてそれは、どれほどのインパクトなのだろうか。 2022年の研究論文 "Code Red: The Business Impact of Code Quality – A Quantitative Study of 39 Proprietary Production Codebases" では、コード品質がビジネスに与えるインパクト

    コード品質はやはりビジネスに影響を与える - mtx2s’s blog
    moronbee
    moronbee 2023/04/28
    よき。(ChatGPTに突っ込んで出してもらうクリーンコード指数をリリース判定 or チーム評価に入れたらいい)
  • 個人開発のモチベを上げるおしゃれリポジトリ駆動開発 - Qiita

    はじめに 皆さんは個人開発しているでしょうか?? 私はしたいなと思いながら開発を始めるも環境構築で燃え尽きたり、作りたいものの規模が大きくて最後まで作りきれなかったりすることが多かったです。 なので、書籍などを学習するほうが先が見えるので好きな傾向にありました しかし、最近周りの人たちがプライベートにいろいろ作っていることに危機感を覚えて自分なりにどうすればモチベーション高く個人開発ができるのかを考えたのでまとめます それが おしゃれリポジトリを作る という考え方です まさに 「おしゃれリポジトリ駆動開発」です おしゃれリポジトリとは 文字のままですが、自分がアプリケーションを愛せるようなおしゃれなリポジトリを作るということです 例えば最近作った「Sanpo」というアプリケーションがあります 実際にGitHubをみてほしいのですが、おしゃれなバナーが用意されおり目を惹くようなリポジトリにな

    個人開発のモチベを上げるおしゃれリポジトリ駆動開発 - Qiita
  • 中高生プログラミング教育のライフイズテックが7億円を調達--サッカー日本代表・本田圭佑さんも出資

    中高生向けのプログラミング教育事業を手がけるライフイズテックは9月12日、総額約7億円の資金を調達したことを発表した。出資したのは、伊藤忠テクノロジーベンチャーズ、ジャフコ、電通デジタル・ホールディングス、ベクトル、Mistletoe、KSK Angel Fundなど。今回の資金調達を含め、累計の資金調達額は約10億円となる。 なお、出資したKSK Angel Fundは、ACミラン所属・日本代表プロサッカー選手で起業家・教育者でもある田圭佑氏さんが「次世代に少しでもより平和で明るい未来を残す」ことを目的に立ち上げた投資ファンドで、ライフイズテックは第1号投資先になるという。 ライフイズテックは、2011年から中学生・高校生向けにICTやプログラミングを学ぶキャンプやスクールを実施しており、これまでに累計2万人以上の学生が参加しているという。また、シンガポール、オーストラリアでもプログラ

    中高生プログラミング教育のライフイズテックが7億円を調達--サッカー日本代表・本田圭佑さんも出資
  • https://jp.techcrunch.com/2014/02/15/20140214coding-cupboard/

    https://jp.techcrunch.com/2014/02/15/20140214coding-cupboard/
  • 一人でコードを書きなさんな - Line 1: Error: Invalid Blog('by Esehara' )

    とりとめのない話をメモがてら。 最近、コードを読むことが多くあるのだけれども、「このコードは一人で書いているな」という感想を覚えることが多い。もちろん、基的にはコードというのは、物理的には一人で書くものであるのは間違いないのだが、たぶん、それとはまた別種のものだ。 僕がこの世界でメシをう数年前に、PHPユーザーは他の言語を知らないから、他の言語の良いプラクティスを知らないという批判が議論を呼んだことがあるようだ。このさいPHPはどうでもよく、問題は「他の言語の良いプラクティスを知らない」ということだ。プログラミング言語というのは、そのときに共存しているお互いのパラタイムと関係している。例えば、最近ならJava8がOption型を導入しようとしているのは、やはり「関数型言語」というのが成熟してきて、その方法論が有益なものとして受け止められるようになってきたからだ。C++もラムダを取り入れ

    一人でコードを書きなさんな - Line 1: Error: Invalid Blog('by Esehara' )
    moronbee
    moronbee 2013/10/31
    イケてる組織はコードをオープンにできてるだろうし、Biz視点のみで短絡的に使い捨てコード書かせる組織はオープンにほど遠く。エンジニア、マネージャ、リーダー共通の問題。
  • コードの重複を排除するのもほどほどに!

    コードの重複を排除する、ということは良いコードを書くための指針として昔から言われている。全く同じ構造のコードを1000行にわたって繰り返すことがばかげていることは誰にだってわかる。ruby はそのようなコードの重複を排除することに優れた言語だと思う。メタプログラミングを工夫することでかなり重複を排除することができる。 例えば def opened? self.state == "opened" end def closed? self.state == "closed" end def waiting? self.state == "waiting" end のようなコードもメタプログラミングを使えば %w(opened closed waiting).each do |name| define_method "#{name}?" do self.state.to_s == name en

    moronbee
    moronbee 2013/07/30
    "わかりやすい名前をつけることができるメソッドの切り出し方にしよう、というのが本来あるべき姿のはずだ"
  • はてなブログ | 無料ブログを作成しよう

    ハリイカの焼売と中華炒め ハリイカをよく、見かけるようになりましたよ。生け簀で、泳いでいたものを一杯購入しました 立派な大きな墨袋や肝は冷凍保存して 柔らかな身は季節のお豆、お野菜と合わせて中華の炒めものに。新鮮なにんにくの茎は刻み、香り高く欲そそられますね 下足はミンチにし…

    はてなブログ | 無料ブログを作成しよう
    moronbee
    moronbee 2012/05/23
    さすがバランス感いいなと。
  • https://jp.techcrunch.com/2012/05/08/20120504new-start-up-codenow-com-lets-you-build-and-test-code-in-real-time-in-your-browser/

    https://jp.techcrunch.com/2012/05/08/20120504new-start-up-codenow-com-lets-you-build-and-test-code-in-real-time-in-your-browser/
    moronbee
    moronbee 2012/05/08
    "最初の第一歩でじたばたしているプログラマは、彼女だけでなく、おそらく何千万人もいるだろう。そういう人たちが、いきなりコードを書いて、動かして、遊べるサービスが、絶対に必要だと思ったんだ"
  • https://jp.techcrunch.com/2012/03/16/20120315koding/

    https://jp.techcrunch.com/2012/03/16/20120315koding/
    moronbee
    moronbee 2012/03/16
    UIきれい。個人的に、この手のツールはどうしても(少しだけ)遅いレスポンスが思考のじゃまをして快適じゃないんだけど。。// メリットが上回れば主流にもなるかな。
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • 南米発のツールがIT業界に与えるインパクト

    「プログラマはもう要らない」。大手物流会社のシステム子会社で新技術の社内展開を進めるマネージャーはこう言い切る。ここでいうプログラマとは、企業情報システムの開発プロジェクトでプログラムを作成する担当者を指す。ある開発ツールを検証したところ、こうした役割の要員は不要との結論に至ったというのだ。 このマネージャーは記者に対して、ツールを導入した場合の効果をこう語る。「様々な開発言語を知っていて、バグのないソースコードを24時間、延々と高速で書き続ける。そんなスーパープログラマを雇ったのと同じ効果が得られる」。 同社が検証したのは「GeneXus(ジェネクサス)」という開発ツールである。ご存知の方はまだ多くないかもしれない。一口に言えば、アプリケーションの自動生成ツールである。データ項目や画面、業務ルールといった設計情報をGeneXusの表記法で入力すると、ソースコードとテーブル定義情報を自動生

    南米発のツールがIT業界に与えるインパクト
    moronbee
    moronbee 2010/10/04
    "GeneXus XはJavaやC#、Ruby、COBOL、Cなどのソースコードを、設計情報から自動生成する(日本語版はJavaとC#、Rubyの三つ)" 3つで十分じゃん。
  • いろいろな言語のコーディング規約,スタイルガイドのリスト — TRIVIAL TECHNOLOGIES 2.0

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー プログラミング言語(C#,VB,PHP,C/C++PythonJavaRubyJavaScript,Objective-C)やHTMLのコーディングスタンダードを集めたリストを発見しました。日語訳があるものはできるかぎり探し出して,括弧のなかに併記して補ってあります。微妙に古いのが混じってるかな。Rubyは日発のコーディング規約がある気がする(まつもとさんの日記を見つけた)。 元記事にPerlのスタイルガイドがなかったんだけど,モダンなPerlスタイルガイドがあったら教えて欲しいです:-)。 PythonにはPEP8というコーディングスタイルガイドがあってよく読まれることは

  • HTML+CSS templating

    HTMLテンプレートを作るのは簡単? 赤の他人が作ったHTMLテンプレートを簡単に編集できるか? 新人に数千ページのサイトのコーディングを任せられるか? HTML, CSS, JavaScriptを覚えればコーディングは楽勝? そこまで簡単じゃないかもしんない ブラウザのバグ? まぁそれもあります Cascadingという仕組みは素敵ですが あっという間にコードが大変なことになります CSSには素敵なセレクタがたくさんありますが、 残念ながらIE6を下限とする環境では使えないものばかり

    moronbee
    moronbee 2010/06/13
    なるほど。だいたい同じように管理してるけどmoduleとして理解する(jQueryのUIもそうだし)、ドキュメント書けなど参考になるなぁ。
  • 1