ABOUT
maco-deについてコーディングルール
Web制作において最も重要なのは『保守性の高さ』だと思っています。
第三者が初めて見てもすぐにわかるよう、クラス名やフォルダの管理を徹底しております。
ここではそんな私のコーディングルールをお伝えしようと思います。
HTMLでは、適切なHTMLタグを使いセマンティックなマークアップを心掛けています。
適切なタグの使用はSEO対策になることはもちろんのこと、自分自身の作業のしやすさ、そして高い保守性に繋がります。
CSSでは、SCSSを使い可読性を最優先させています。
FLOCSSとBEMのわかりやすい部分を採用し、オリジナル要素を加えて管理しています。
BEM本来の Block__Element--Modifier での命名では、他者に自分の意図を伝えるのが難しく感じたからです。
(自分自身、他者のBEMでの命名を見ると少し考えてしまうことがあります)
その為、このABOUTページのこの文章であれば、『ABOUTページ』の『ルール(セクション名)』の『文章』とし、
『 .about__rule__text 』と命名しています。
アンダースコアで繋げた理由は、ダブルクリックでクラス名を全選択できる為です。
FLOCSSでのファイル構成も、第三者が見た時のわかりにくさを排除する為、なるべくページ単位で完結できるよう構成しています。
共通のパーツがあってもmixinを多用しすぎると、他のフォルダやファイルを行き来しなければなりません。
なるべくページ単位で管理することで、1つのSCSSファイルを見れば済むようにしています。
(アニメーションやボタンなどのパーツは別ファイルですが、その際はどのページのどのクラスのアニメーションかコメントをつけています)
このようにオリジナルのルールを設け、保守性の高さを確立しています。
これにより他者へのわかりやすさはもちろんのこと、自分自身の作業の効率化・迷いの排除、そして決まった納期までの納品を遵守いたします。
お仕事への考え方
1.コミュニケーション
皆様と気持ちよくお仕事できるよう、円滑なコミュニケーションをするのは当然のこととし、連絡をくださった方へできる限り早くお返事できるよう心掛けています。
また、報連相を最重要とし、どんな小さな問題や疑問でもその都度ご相談・ご確認をさせていただきます。なによりも『バッドニュースファスト』を徹底しており、問題が起こっても早期解決できるよう努めます。
2.デザインの再現と表示崩れ対策
デザイナー様のご指定通りにコーディングを進めていきますが、特に指定がない個所では意図を汲みつつも、よしなに対応させていただいております。
また、ブレイクポイント付近で表示崩れを起こしてしまう場合、デザインを調整・変更してコーディングさせていただく可能性がございます。予めご相談させていただきますのでよろしくお願いいたします。ご覧になられる『お客様』を第一に考えた見やすいサイト作りを心掛けております。
3.柔軟な稼働時間
納期を最優先に稼働しております。
その為、特に決まった休日を設けておりません。基本的にお仕事が薄いタイミングでお休みを取らせていただいておりますので、土日祝日もお気軽にご依頼くださいませ。(休める時にしっかり休んでおります!)
また、稼働時間も時間で決めていない為、臨機応変にご対応致します。昼型の為、基本的には深夜は就寝しております。
曜日も時間も臨機応変に対応できますが、極端に短い納期や突発の変更にはご対応致しかねる場合がございます。大変失礼かと存じますが、できないものはできないと安請け合いしないようにしています。まずはご相談くださいませ。
プロフィール
- 屋 号
- maco-de(マコード)
- 事業形態
- 個人事業主
- 代 表
- 寺内 惇
- 所在地
- 栃木県下野市(自宅兼の為、一部省略せさせていただきます)
- 対応ソフト
- Figma/XD/Photoshop/illustrator/VScode/Git(GitHub,Bitbucket,Sourcetree)
- 可能な業務
- HTML・CSS(sass)コーディング/レスポンシブ対応/アニメーション実装(JavaScript)
WordPress構築(お問合せフォーム・カスタム投稿・カスタムフィールド実装) - 趣 味
- バイク、旅行、レトロゲーム
栃木県在住のフロントエンドエンジニア・マコトです。
前職は金属加工会社にて現場リーダーを、前々職は大手携帯キャリアにて勤務しておりました。…からのフロントエンドエンジニアです。
異業種からのチャレンジではありますが、意外にも共通点が多く、今の活動にも前職・前々職の経験が大いに活かされております。
材料の発注から始まり、加工し、他工程の方や部下達とコミュニケーションを取りながら納期までに納品をする…形は違えども今に通ずるものがあります。また、携帯の販売をしていた時も、2.3ヶ月に一度の研修はもちろん、毎日の接客やクレーム対応もWebコーダーとしての提案力やコミュニケーション力に活かせております。
これからも勉強を欠かさずに、日々精進していこうと思っております。
最後までお読みいただきありがとうございました。