正規表現で最短一致
(.+), のように書いてしまうと最短一致にならないので、(.+?), とします。
これで初めにカンマがでてくるまでの文字列だけがマッチするようになります。
例えば以下のような文字列の場合
tami, a ...
さよならクリーンコードを読んだ
またこちらのDanのブログの紹介です。
概要Danはあるプロジェクトでチームメイトが書いた重複コードをきれいにリファクタリングした。
しかし、翌日その変更を元に戻すように言われてしぶしぶ戻した。
こ ...
DRY(Don’t Repeat Yourself)は絶対的に有効なのか
DRYという言葉はプログラマーであれば一度は聞いたことがあると思います。
これは機能やコードの重複をなくすという考え方です。
確かに、同じ処理であればそれを共通化することでメンテナンスも楽になります。
1分でわかるスクラム開発
システムに必要な機能を一覧にして、タスクとしてチケット化します。
この時、以下を決定します。
やること(タスク名)優先度
希望期限(あくまで希望)
逆に以下は決 ...
Reactでドラッグ&ドロップするモジュールreact-beautiful-dndを使ってみての感想
react-beautiful-dndを使ってみての感想。
GithubのStarが多いトレンドで見ても、Star数が多いです。
現在は開発がSTOPしている??Githubの文章を読むと、現在はセキュリティの ...
次に来るであろうフロントエンドのビルドツール Snowpack
今のフロントエンドで使用されているビルドツールといえばwebpackですが、webpack.config.jsの設定が複雑化してメンテナンスが大変だったり、アプリケーションや使用するモジュールが多くなるとビルド時間が長くなるという欠点 ...
npm config で設定値をつくる
package.jsonに以下のようなconfigを記述をします。
{ "name": "npm_config", "version": "1.0.0&quo ...
フロントエンドエンジニアが新しいプロジェクトについてはじめに確認すること
フロントエンドエンジニアが新しいプロジェクトに配属されてはじめに見るところは何かなと考えたときに、私の場合は package.json でした。
package.json をみることで、どのようなライブラリが使われているか ...
Macを使っている人ぜひ入れてほしいフリーツール
クリップボード拡張ツールのClipyがとてもお勧めです。
このツールを使うと、何個か前にコピーした内容をすぐにペーストできます。
コピペ作業が多い場合に使うと、作業効率がものすごく高くなります。
い ...
Macで各プロセスのメモリ使用量を確認するコマンド
ps auxで確認できます。
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMANDroot 431 78.8 0.4 4407548 36724 ?? S 281021 ...