美文网首页
2018-05-01

2018-05-01

作者: carmenliu | 来源:发表于2018-05-01 16:46 被阅读0次

    Been Done

    • Work: 8 hours
      • Resolve Popshop issue: throw 500 when there's no image for a product
    • Pairing Learning:
      • Stub vs Mock(Behavior-based vs State based.)

    Thoughts

    Pay attention on stack trace

    when I pairing with Leander, I found I was not that pay attention on stack track which makes it hard for me to target on errors and I found that Leander is really focused on what been shown on stack trace and it easier for him to target that error, I need to try doing that as well.

    Smile no matter what

    When I felt stress and when I talking something serious, I will not smile and turn my serious/anger face in front of people which I can see it make the overall atmosphere bad. I need to practice smile and remember smile no matter what the situations are.


    Learned

    Git

    • made patch and apply patch

    git diff head -p >> patch.diff #when code is staged
    git apply ***.patch (git apply -h for more details)

    Rails

    • how to assign url to asset image

    ApplicationController.helper.asset_url

    // find out if the first is null.if it is shows nothing.
    product.product_images.first&.url

    *  the benefit to Safe Navigation Operator in ruby
      * if product.product_images == nil. it would get => nil
      * if prodcut.prodcut_images doesn't have first method, it would throw an error instead. which is safer
    * Also if use hash fetch, use Hash#dig instead
      > address = param[:account].fetch(:owner).fetch(:address)
      > = 
      > address = account.dig(:account, :owner, address)
    

    get Port info from Mac

    lsof -i tcp:3000

    Stub vs Mock

    Mock is what we are talking about here: object pre-programmed with expectations which form a specification of the calls they are expected to receive
    stub provide canned answers to calls made during the test, usually not responding at all to anything outside what's programmed in for the test
    stub verify state while mock verify behaviors

    相关文章

      网友评论

          本文标题:2018-05-01

          本文链接:https://www.haomeiwen.com/subject/cdtfrftx.html