Search found 490 matches

by Cjkjvfnby
Sat Apr 03, 2021 9:14 am
Forum: FreeOrion Project
Topic: Online voice chat meeting, Monday March 29th 2021
Replies: 7
Views: 302

Re: Online voice chat meeting, Monday March 29th 2021

I'll just put some ideas for the next meeting Agenda. - Maybe create the next meeting thread right after the meeting? - I'd like to talk about some dead code that might be useful in the future for example https://github.com/freeorion/freeorion/pull/3299. This discussion has low priority so we could ...
by Cjkjvfnby
Tue Feb 23, 2021 9:23 pm
Forum: FreeOrion Project
Topic: Online voice chat meeting, Monday February 22nd 2021
Replies: 17
Views: 525

Re: Online voice chat meeting, Monday February 22nd 2021

This meeting has changed my life, I have pronounced the game name with a Russian accent for a decade.
https://translate.google.com/?sl=ru&tl= ... late&hl=en
by Cjkjvfnby
Sun Feb 21, 2021 9:49 pm
Forum: FreeOrion Project
Topic: Online voice chat meeting, Monday February 22nd 2021
Replies: 17
Views: 525

Re: Online voice chat meeting, Monday February 22nd 2021

Define the list of actions required to upgrade the minimum Python version.
by Cjkjvfnby
Sat Feb 06, 2021 1:19 pm
Forum: Dev Blogs
Topic: Dead Code Must Be Removed
Replies: 7
Views: 551

Re: Dead Code Must Be Removed

so you wouldn't generally know what you can or should ask to have added to the API The main driver of AI is a player. If the player says that AI does something stupid we start acting. For example, AI does not use some new features. If we have a problem we can think of what should be done and how C+...
by Cjkjvfnby
Sat Feb 06, 2021 10:43 am
Forum: Dev Blogs
Topic: Dead Code Must Be Removed
Replies: 7
Views: 551

Re: Dead Code Must Be Removed

There is a pragmatic approach to development: add code when you need it. That means that every code you add has a reason. What could happen if you do not follow this code? Wasted time. Someone adds code, someone refactoring, someone finds out that it is not used/broken, someone removes it. Time and ...
by Cjkjvfnby
Mon Jan 25, 2021 10:23 pm
Forum: FreeOrion Project
Topic: Online voice chat meeting, Monday January 25th 2021
Replies: 5
Views: 129

Re: Online voice chat meeting, Monday January 25th 2021

As no one except me has shown up in the online meeting after waiting for 15 min, I left the chat - just FYI, in case anyone shows up later and wonders why no one is here ;) At least it was not a birthday party. I'll try to jump in next time. Question I would like to start pushing is upgrade Python ...
by Cjkjvfnby
Fri Jan 15, 2021 5:09 pm
Forum: Programming
Topic: Python3 migration
Replies: 70
Views: 18390

Re: Python3 migration

Geoff the Medio wrote: Fri Jan 15, 2021 4:32 pm
Cjkjvfnby wrote: Fri Jan 15, 2021 3:59 pmHow python3.5 version was chosen?
I would have thought you'd know better than most people likely to reply...
Is it a good time to check if we can switch to a more modern version now?
I think so.
It was not my choice. Some Linux distributoins were taken into account.
by Cjkjvfnby
Fri Jan 15, 2021 3:59 pm
Forum: Programming
Topic: Python3 migration
Replies: 70
Views: 18390

Re: Python3 migration

How python3.5 version was chosen?

Is it a good time to check if we can switch to a more modern version now?

Python3.6 has improved dict implementation, which should give us some performance boost almost for free (I hope so).
by Cjkjvfnby
Thu Jan 14, 2021 8:01 pm
Forum: Dev Blogs
Topic: Dead Code Must Be Removed
Replies: 7
Views: 551

Re: Dead Code Must Be Removed

Visual Studio has some built-in code analysis that I've used to find potential issues in FreeOrion code, but the results have been mostly unimportnant or arising from external, mostly Boost, code. Linters for AI have very flexible configuration, you can disable specific warnings for a project or pe...
by Cjkjvfnby
Tue Jan 12, 2021 8:02 pm
Forum: Dev Blogs
Topic: Dead Code Must Be Removed
Replies: 7
Views: 551

Dead Code Must Be Removed

There is a good article about dead code and its consequences https://www.infoq.com/news/2017/02/dead-code/ Deleting dead code is not a technical problem; it is a problem of mindset and culture It took me some time to change my mindset and start removing dead and commented code. I have created this t...
by Cjkjvfnby
Mon Jul 06, 2020 11:02 pm
Forum: Programming
Topic: Continous Integration Questions, Answers and Howto Thread
Replies: 27
Views: 9309

Re: Continous Integration Questions, Answers and Howto Thread

I want to move python code style checks, python tests and string tables check to Github actions. 1) it is a separate runner, they will work in parallel with the existing ones. 2) it is possible to trigger them only when listed files/directories were changed If not objections, I will test everything ...
by Cjkjvfnby
Sun May 10, 2020 7:12 pm
Forum: Programming
Topic: Stale branches on freeorion/freeorion
Replies: 9
Views: 860

Re: Stale branches on freeorion/freeorion

Ophiuchus wrote: Fri May 08, 2020 4:46 pm
adrian_broher wrote: Thu May 07, 2020 11:42 pm > And I see your name in these branches. Are you talking with yourself?

If you have nothing of value to contribute then shut the fuck up.
I think he did.
You don't contribute value too :)

Looks like the trouble with autocomplete is solved, and I can unsubscribe this thread.
by Cjkjvfnby
Thu May 07, 2020 11:33 pm
Forum: Programming
Topic: Stale branches on freeorion/freeorion
Replies: 9
Views: 860

Re: Stale branches on freeorion/freeorion

Those branches clutter my local autocompletion for no good reason And I see your name in these branches. Are you talking with yourself? I worked in the repo with a lot of stale branches. It was not a trouble for me, it just looked ugly. But we had a user prefix (2-3 chars) in the name of each branc...
by Cjkjvfnby
Wed Apr 29, 2020 9:07 pm
Forum: Programming
Topic: AI module import dependency graph
Replies: 3
Views: 423

Re: AI module import dependency graph

Seems like the class dependencies are all over the place (no different than the C++ code to be honest). Same people? It took me 10 years to start thinking about architecture :) > I post this graph just to track AI progress through the years. So this is the initial state for now? Yes, it is. Does th...
by Cjkjvfnby
Sun Apr 26, 2020 10:44 pm
Forum: Programming
Topic: AI module import dependency graph
Replies: 3
Views: 423

AI module import dependency graph

I plan to do a little refactoring. To check which module depends on which I build a dependency graph. It shows which modules will be affected when you change one. I post this graph just to track AI progress through the years. I will pay additional attention to the dependency management when will wri...