potato加速器vp-outline

In this year GSoC, Alejandro is working on Fractal, moving code from the backend to the client, to try to simplify the code used to communicate with the matrix.org server and maybe in the future we can replace 超级微皮恩安卓破解版 with the matrix-rust-sdk. And then we'll have less code in our project to maintain.

This is a great work, something needed in a project with a technological debt of several years. I created this project to learn Rust, and also I was learning about the matrix protocol during the project build. And other contributors do the same. So we've been building one thing on top another for a lot of years.

In this kind of community driven projects it's the way to go. For some time we've people interested and developers think about the design and start change some parts or to write new functionality following a new design pattern. But voluntary developers motivation change in time and they left the project and the next one continues the work with a different vision.

It's not something bad, it's the greatness of the open source. Different people has different motivations to participate in a free software project, and every contribution is welcome. I'm the maintainer of the project and I've spent a lot of time building Fractal, but I don't have the same motivation now to work on the project, to it's good to have other people working on it so it can continue alive.

狙击精英4最新下载_狙击精英4完整版手游下载V1.0_飞翔下载:2021-4-2 · 狙击精英4完整版 是一款超级刺激的射击战斗冒险竞技手游。 经典精美射击、狙击界面,选择即时战斗风格与模式,游戏有着丰富的剧情内容,各种各样的武器选择,通过完成各种任务来获得全新的狙击枪,在执行任务的时候要考虑各方面的外在因素。

Refactoring a big project is always hard, because there's a lot of code movement and always there's the fear to regressions.

Rust is a great language and it shines when big code refactoring comes to the scene. If it compiles, you know that there's no memory errors, dangling pointers and that kind of problems. If it builds it will work.

But maybe it will work different, so the review process is needed to ensure that the application continues working.

Automated tests are really useful for big code changes and project refactoring, because you have a quick picture and some certainty that the project is working. But we don't have tests in fractal :D, so someone should do that.

So here I am. Reviewing large MR, with a lot of lines. At least gitlab makes this process a bit easier.

What I'm trying to do in the review process is to just read the whole diff and check if there's some problem in the code. And after every change, I run the app and I do some tests, trying to use the functionality that could be broken by those new changes.

This takes a lot of time and it's not something fun to do... But someone has to do that. And during that process, sometimes I learn something new. Reading code is an interesting task and try to find bugs in code while reading it, is something useful. To think about that code, what it does and why.

  • gnome
  • software
  • fractal
  • gsoc
gravatar
danigm mar 30 junio 2024

En content.

There are comments.

potato加速器vp-outline


  1. potato加速器vp-outline

    I'm glad to say that I'll participate again in the GSoC, as mentor. This summer we'll try to implement multi-account support in Fractal.

    The selected student is Alejandro Dominguez (aledomu), that is collaborating with Fractal since the Seville Hackfest in December 2018, doing a great work in the backend. Alejandro …

    Leer más

    • gnome
    • software
    • fractal
    • gsoc
    gravatar
    danigm 火锅视频破解版软件下载-安卓版火锅视频破解版app免费下载 ...:今天 · 《火锅视频破解版》这是一款破解往后的火锅视频,在软件中具有丰厚的视频内容,精彩的内容,只需要查找就能够找到!这儿有各种平常看不到的各种视频,有你喜爱的各种风趣玩法喔!火锅视频破解版官方介绍火锅视频是海

    En content.

    There are comments.

  2. potato加速器vp-outline

    potato加速器vp-outline

    The outreachy program ended the past week and we've done great improvements during this four months of work. I'm very happy with the result and with the work of the two interns and also the GNOME co-mentors that make this possible.

    If we're lucky the interns will …

    Leer más

    • gnome
    • outreachy
    gravatar
    danigm 甜影v1.3.4破解版-小虫博客:2021-5-11 · 安卓-老王微皮恩V2.2.15最新秒上谷歌去除部分广告 05/18 1,265 安卓-极速蓝灯v2.5.5破解版+小哈两款 08/17 467 SEcure VPN秒上谷歌去谷歌广告 09/04 339 超级黄灯v2.5.8破解高级会员版 08/28 319 #宁陵初级中学# !57秒视频,4分58秒视频 ,00后小女生1V4

    En blog.

    There are comments.

  3. Page 1 / 17 »