Main icon indicating copy to clipboard operation
Main copied to clipboard

Weekly Report: Dor Ma'ayan

Open yossigil opened this issue 9 years ago • 7 comments

yossigil avatar Sep 06 '16 21:09 yossigil

@dormaayan I think you will enjoy these

yossigil avatar Sep 07 '16 14:09 yossigil

@yossigil : At 2 places in the code you asked me to use : TypeLiteral, for example here :

  private static PrudentType prudentType(final NumberLiteral l) {
    // TODO: Dor use TypeLiteral instead.
    final String ¢ = l.getToken();
    return ¢.matches("[0-9]+") ? INT
        : ¢.matches("[0-9]+[l,L]") ? LONG
            : ¢.matches("[0-9]+\\.[0-9]*[f,F]") || ¢.matches("[0-9]+[f,F]") ? FLOAT
                : ¢.matches("[0-9]+\\.[0-9]*[d,D]?") || ¢.matches("[0-9]+[d,D]") ? DOUBLE : NUMERIC;
  }

Can you please clarify what do you mean by that and how do you want me to use it ? I found that TypeLiteral is an Expression contains only a type but I did't find any use of it in the code or how can I combine it with NumberLiterals for example. These are the only TODOes left to me

dormaayan avatar Sep 09 '16 09:09 dormaayan

TypeLiteral or whatever, recognizes the type of a literal, determining whether it is a float, double, etc. Please use it, since it is more accurate than the the heuristics you have.

@dngreenst : here is how you ask about a todo

yossigil avatar Sep 09 '16 09:09 yossigil

Done

yossigil avatar Oct 02 '16 18:10 yossigil

see also #513

dormaayan avatar Nov 17 '16 20:11 dormaayan

@yossigil Here are the issues I done in the last 2-2.5 weeks since the project has started (It Doesn't include any issue from the training section) :

  • #869

  • #363

  • #308

  • #291 (that actually contains 4 tippers in the same issue)

  • #188

  • #186

  • #499

  • #235

  • #836

  • #892

Currently, I work on some issues in different priorities :

  • The issues of sprint 1 (that I'll finish this week) : #281 #888

  • Different issues for future milestones that are in different stages of thinking/coding

dormaayan avatar Dec 04 '16 20:12 dormaayan

@yossigil , @AdiOmari :

My weekly report for Spring Semester:

On week 1 I did the following Issues:

  1. #1137 - integrated the new test logging to the BloaterTestUtilities
  2. #1138 - a tipper which demonstrates possible usage of namespace.
  3. #1123 (eventually you did it)
  4. #1013 Nothing Special
  5. I also worked on #1161 and on combining binding with AlphabeticallySortedSentence and MetaFixture, hope for a working mechanism in the near time.
  6. Did most of my TODOs

On week 2 I did the following Issues:

(I'm sorry that week to doesn't relate to any issue directly but it includes many relevant conversions of older issues to a new mechanism while developing it).

  1. Building 4 bloaters and improve the abstract pattern system on-the-fly (#1005, #975, #971 ,#1091)
  2. Testing: How to write tests, run them, etc. What's the expected code coverage and for which packages?
  3. Improve tests with binding (Continues works)

On week 3 I did the following Issues:

  1. #1244
  2. #1199
  3. #1165
  4. #1157
  5. #1231 & #1162 (Not done yet, but Im close to finish, will be finished for week 5, after I'll return)
  6. I also passed some test to be Robust Tests

On week 4 I took an official time-out because I participated in a robotic competition in the US.

On week 5 I did the following Issues:

(I got more deeper into the GUI and changed the plugin preferences to support customizable renaming.)

  1. #1273
  2. #1282 - Got A joystick and started learn how to configure it with eclipse
  3. #1222
  4. #1162

On week 6, which was a short week (from Wednesday to Sunday I did the following):

  1. #1039
  2. #1317
  3. #1311
  4. #1310
  5. #1324
  6. #1306 - Continued Work on the JoyStick, will continue it on week 7

On week 7 I did the following Issues:

  1. #1340
  2. #1306 Did a proof of concept to the JoyStick, now the joystick works and you can spartanize and athetize code with it.
  3. #1281
  4. #1268 Now the preference XML supports older versions of the XML, and extract relevant data from them to the new file.
  5. #1336 (Not really a big issue but I read about 1/3 , 2/3 lemma)

On week 8 I did the following Issues:

  1. #1350 (Niv did it but I was there to support since I know the implementation)

  2. #1340 (The bloaters ignores hexa-decimal numbers in order to avoid exceptions)

  3. #1311

  4. I also worked on #1327 & #1328 refers to GUI.

On week 9 I did the following Issues:

  1. #1413

  2. #1399 - Now the user can turn the Joystick left and right and names will become longer\shorter

  3. #1400

  4. #1407

  5. #1392 Continue into week 10

On week 10 I did the following Issues:

  1. #1451

  2. #1445

  3. #1407

  4. I also prepared for the mid-semester presentation (with a live demo of the joystick) and worked (a little over #1392)

On week 11 I took an official time out (my second one).

dormaayan avatar May 05 '17 19:05 dormaayan