Pythonで書かれた分析用コードをリファクタリングします

若松ひろき

業務内容

▼こんなお悩みをお持ちの方へ

  • 使い捨てと思って書いたコードが本番実装で必要になってしまった……
  • 前任者の残したコードをメンテナンスできない……
  • 過去に自分が可読性の低いコードを書いてしまったが、書き直す時間が取れない……

当方にて、可読性・保守性を向上させるためのリファクタリングを行います。

▼具体的なリファクタリング内容
※言語はPythonのみ対応となります。

  • Jupyter Notebook形式(.ipynb)からスクリプト形式(.py)やモジュールへの書き換えを行います。
  • セルに直接書かれた処理を関数として記述し直します。
  • 全ての関数にDocstringを記述します。
  • 引数・戻り値に対する型アノテーション(型ヒント)を追加します。
  • "なんとなく"動いているコードに対し、適切なテストを実施します。
  • 実装者以外にも設計思想や実装コンセプトが理解できるよう、簡易的な設計書を作成します。
    (スタンダード以上のプランの場合)

▼お申し込み後の流れ

  1. 当方より背景・前提などをヒアリングさせていただきます。(メールベースのやりとり)
  2. コードの量・質を確認の上、あらためて予定納品物と正式な納期を回答いたします。
    (プランに設定された納期が原則となりますが、前倒しの可否などをこの段階で検討します)
  3. 納期に合意いただいた後、作業に着手いたします。
  4. 納品1週間前を目処に進捗のご報告を行います。
  5. 納品予定日に成果物を納品いたします。
業務
バグ修正
プログラミング言語
Python

基本料金

プラン
80,000

ベーシック

納品物は .py または .ipynb となります。また、テストコードも合わせて納品いたします。
150,000

スタンダード

ベーシックプランに加えて、保守管理に活用できる簡易的なドキュメントを作成・納品いたします。
200,000

プレミアム

スタンダードプランと同様の内容を、より短期間で納品いたします。
納期
30 日
60 日
45 日
合計
80,000円
150,000円
200,000円

オプション料金

貴社指定のデザインガイドライン準拠
5,000円 / 納期 +3日

出品者

若松ひろき
若松ひろき (hirokivv)
  • 1 満足
    0 残念
  • 本人確認
  • 個人
  • 東京都

半導体メーカーで製品評価や品質改善を行う部門におりました。大量のデータを分析し、トレンドをチェックしたり相関関係を見つけながら仮説を立て、製品の品質を改善するというのが主業務でしたので、データ整理・分析の能力は人一倍と自負しております。
現在はデータ分析能力や独学で培ったプログラミングの知識を活かしつつ、ヘルスケア系SaaS事業でデータ分析を行っています。

主たるスキルセットはデータ分析に関わるもので、統計学基礎、プログラミング(Python)、ドキュメント作成が中心です。
ランサーズでは副業として、Pythonのコーディングやテスト、データ分析結果のレビュー、データ分析に関わるドキュメントの作成を中心に業務を承ります。

注文時のお願い

ご依頼の前に、以下の内容を事前にご連絡ください。

- 納品物の形式
- リファクタリングの目的、または具体的な困りごと
- リファクタリング対象となるコードが行う処理の概要
- コード量(おおよそで構いません)