Minggu ini saya melakukan改进pada halaman趋势dan OOS价格细节yangsaya kerjakan。 Berikut adalah perubahan tampilan yang saya buat:


Untuk membuat tampilan tersebut ada 5档案Yangsaya ubah:
- 查看/oosrate/_detail.html.erb
- 查看/oosrate/detail.html.erb
- 查看/阈值/_index.html.erb
- view / threshold / index.html.erb
- 资产/样式表/dashboard.scss
持续集成
Saya ingin menjelaskan sedikit tentang部署和测试untuk HappyStock。 RedPanda人员部署Dengan Bantuan Capistrano部署了sedangkan测试dilakukan dengan rspec测试。
Pada hari senin saya belajar melakukan CI,berikut adalah langkah-langkah saat saya mengerjakannya:
- Membuat分支baru,例如:git checkout -b niken-ci-testing
- Menjalankan Perintah:捆绑安装
- Mengganti文件spec / rails_helper和spec / spec_helper,分隔符:


- Membuat数据库Baru(Untuk数据库测试),misalnya happystock_db_test
- Mengganti nama数据库tes dengan数据库baru di文件配置/数据库
- Melakukan perintah:bin / rake db_migrate RAILS_ENV = test
- Melakukan Perintah:捆绑包执行规格
- Mengganti versi ruby di文件.gitlab-ci.yml
- Git添加,提交,推送
Setelah mempush ternyata CI nya masih失败了,saya akan mencoba lagi nanti失败了。
生活文档
生活资料adalah dokumen yang dinamis yang diupdate / diedit selama berjalannya项目。 居住文件洋北大洋洋北大洋洋穆拉特北洋洋洋洋正大洋洋玛格丽特·安古塔·拉古坎塞拉玛·尼迪·塞达拉·弗迪尔·西当·斯莱姆·贾维卡·贾里坎。 Berikut adalah格式的实时文档资料:
格式:
<Konten Mengandung:
孟巴(Mengapa Diubah)
佩鲁巴汉那(Perubaahannya seperti)
Outputnya爸爸
吉卡·阿达(Jika Ada)bug /问题,bilang bug娘娘腔(nya apa)
Ini adalah contoh dokumentasi yang saya buat dari fitur yangsaya kerjakan
2016年4月17日
Niken-数据库mendapat tambahan 2 tabel baru(Taxons):
> SPREE_TAXONS
> SPREE_TAXONOMIES
数据库信息库,目录集,分类库,分类目录,分类库 Saya baru mengerti setelah dijelaskan oleh Mas Faren指导。
养蜂场Web服务
养蜂场adalah工具untuk membuat API。 Berikut adalah链接API和HappyStock:http://happystock.herokuapp.com/api/。 Saya sedang belajar bagaimana membuat dokumentasi养蜂场杨白。 Dari beberapa任务dokumentasi养蜂场saya ditugaskan membuat 3任务,yaitu:
- 获取单个物品的所有物品替换-> saya menggunakan参数ID untuk menandai物品apa yg dicari
- 获取单个项目的某些项目替换-> saya menggunakan参数id untuk menandai项目apa yg dicari dan值限制untuk membatasi berapa限制替换yang diambil
- 通过项目名称,位置,类型以及排序选项-> saya menggunakna方法POST查询项目替换项,查询项目替换,项目名称,位置,类型,丹尼斯分类。
Saya sudah menyelesaikan 2 diantara 3 task dokumentasi tersebut。 养蜂场编辑Berikut adalah pekerjaan saya di:


萨亚(Saya)妖精(Sempat Mengerjakan)养蜂场任务ke-3。
网络服务adalah sebuah servis yang dilakukan antar电子设备untuk berkomunikasi。 Biasanya komunikasi dilakukan dengan cara mengirim数据达拉姆本图克XML atau JSON。 Pada HappyStock,kami memberikan网络服务berupa JSON。
Saya sudah membuat Web服务请求任务pertama dan kedua,berikut adalah kodenya:
- api / items_controller.rb-> berisi bagaimana cara saya mendapatkan data yangsaya akses dari database dan mengubahkan ke dalam format JSON

- config / routes.rb-> tambahkan perintah untuk mengatur链接琼脂dapat mengakses kode untuk API nya

- view / api / replacement.html.erb-> keluarkan数据berformat JSON yang sudah dibuat di controller

Berikut Adalah Hasil ketika halaman api diakses:


Saya akan segera melanjutkan untuk membuat Web服务任务3。
票/臭虫追踪
票证/臭虫跟踪adalah cara untuk me-manager daftar bug / issue yang terjadi selama masa pengembangan project。 RedPanda melakukan问题追踪melalui GitLab,pada halaman问题:

Kita bisa menambahkan issue berupa bug yang belum bisa di-solve atau bug yang sudah di-solve。 Untuk yang belum di-solve anggota lain dapat membalas issue tersebut dengan bagaimana cara mengatasinya。
Selain itu,bug yang terdapat pada项目juga bisa ditulis di关键跟踪器(didaftarkan menjadi积压baru yang harus diselesaikan)。
代码审查与重构
Saya Melakukan代码审查和重构terhadap kode yang Teresa buat。 Saya mengubah def getOOSItemById()帕达·哈拉曼api / items_controller.rb menjadi private dan mengganti nama def menjadi getStockItemById() /en.wikipedia.org/wiki/Code_refactoring#List_of_refactoring_techniques)。 Saya merasa hal itu lebih baik daripada def tersebut tidak dibuat私人,karena访问untuk memanggil def hanya dilakukan dari halaman itu saja。


Setelah itu pada method tersebut saya melakukan重构dengan teknik: 将代码分解为更多逻辑部分的技术。 Saya memecah查询联接nya yang terlalu berantai dan medahulukan查询untuk search StockItem dengan id,琼脂nanti联接表yang dilakukan tidak terlalu besar。 Berikut Adalah Kodeny:

软件剖析
Saya membaca-baca tentang apa saja yang dilakukan untuk melakukan软件配置文件。 软件分析sendiri adalah bentuk analisis terhadap行为程序。 软件分析dilakukan untuk mengoptimisasi waktu kerja程序atau meminimalisir memori yg terpakai。
Saya mencari-cari bagaimana cara软件可对yang baik untuk rails进行概要分析,网址为http://guides.rubyonrails.org/v3.2.13/performance_testing.html。 Mungkin阿肯(Aung)saya coba segera pada项目HappyStock。