プログラミング入門

最近、あまり知らない処理のコードを読んでいて、getXXXXみたいな名前のメソッドがあったのですが、実はそのメソッドの中でDBへの更新が行われていたという驚きのことがありました。

メソッド名や関数名から、その処理は何かを更 ...

プログラミング入門

Youtubeの広告でたまに無料プログラミングレッスンが流れてきます。

なんでも、このレッスンを受ければ、サラリーマン並みの副収入が得られるようになるとのこと。

限定人数なのでお早めに、ということです。 ...

JavaScript, プログラミング入門

配列の中に重複があるものを抽出する方法です。

例えば以下の配列があるとします。

const arr =

hoge が重複するので、 という配列を返したい場合、以下のようにすることで実現可能です。

const ...

プログラミング入門

Conversation タブをみる

ここにプルリクエストの要約が書かれていたり、相談事項が書かれている。

プロジェクトによってはテンプレートが決められていることもある。

Files changed タブをみる

コ ...

プログラミング入門

(.+), のように書いてしまうと最短一致にならないので、(.+?), とします。

これで初めにカンマがでてくるまでの文字列だけがマッチするようになります。

例えば以下のような文字列の場合

tami, a ...

React, プログラミング入門

またこちらのDanのブログの紹介です。

概要

Danはあるプロジェクトでチームメイトが書いた重複コードをきれいにリファクタリングした。

しかし、翌日その変更を元に戻すように言われてしぶしぶ戻した。

こ ...

プログラミング入門

DRYという言葉はプログラマーであれば一度は聞いたことがあると思います。

これは機能やコードの重複をなくすという考え方です。

確かに、同じ処理であればそれを共通化することでメンテナンスも楽になります。

システム開発, プログラミング入門

プロダクトバックログを作成する

システムに必要な機能を一覧にして、タスクとしてチケット化します。

この時、以下を決定します。

やること(タスク名)
優先度
希望期限(あくまで希望)

逆に以下は決 ...

React, システム開発, プログラミング入門

react-beautiful-dndを使ってみての感想。

GithubのStarが多い

トレンドで見ても、Star数が多いです。

現在は開発がSTOPしている??

Githubの文章を読むと、現在はセキュリティの ...

JavaScript, システム開発, プログラミング入門

今のフロントエンドで使用されているビルドツールといえばwebpackですが、webpack.config.jsの設定が複雑化してメンテナンスが大変だったり、アプリケーションや使用するモジュールが多くなるとビルド時間が長くなるという欠点 ...